Пользовательская удаленная обработка событий в приложении с экрана блокировки iOS

как spotify обрабатывает пользовательские удаленные события? В настоящее время на iPhone 6 под управлением iOS 8.1.3 и spotify версии 2.4.0.1822 я получаю следующие элементы управления на экране блокировки при включении Spotify radio. Ive попытался прочитать все документы, относящиеся к удаленным событиям, и я не могу найти никаких ресурсов, которые позволяют пользовательские удаленные события с экрана блокировки.

enter image description hereenter image description here

1 ответов


возможно, это реализовано с помощью MPRemoteCommandCenter. Вот пример...

MPRemoteCommandCenter *remoteCommandCenter = [MPRemoteCommandCenter sharedCommandCenter];
[[remoteCommandCenter skipForwardCommand] addTarget:self action:@selector(skipForward)];
[[remoteCommandCenter togglePlayPauseCommand] addTarget:self action:@selector(togglePlayPause)];
[[remoteCommandCenter pauseCommand] addTarget:self action:@selector(pause)];
[[remoteCommandCenter likeCommand] addTarget:self action:@selector(like)];

реализуйте этот код, воспроизводите музыку в своем приложении и заблокируйте свой iPhone. Вы, вероятно, увидите настраиваемый экран блокировки.

Примечание - меню можно настроить ярлык, но он не может настроить изображение значка и количество строк.