Я пишу конференционное приложение, в котором участники могут проверить расписание переговоров, со временем и номером номера. Пользователь выбирает интересующие их переговоры. Приложение часов отображает следующий предстоящий разговор пользователя как сложность.Apple Watch - как мне настроить синхронизацию обновления с уведомлением Push?
В случае задержки или изменения номера мы отправим push-уведомления всем посетителям для обсуждения. Приложение также регулярно обновляет усложнение (каждые 30 минут). Если пользователь выбирает push-уведомление о своем приложении или чае, это осложнение обновляется.
Для этой установки есть один вариант использования: Если на телефоне или приложении получено push-уведомление, и пользователь видит изменение времени в комнате, но НЕ выбирает push, тогда сообщение при нажатии будет не синхронизироваться с усложнением.
Например: Усложнение показывает: 1: 15p Rm 1F Усложнение запланировано на 30 минут. Толкатель приходит в 13:10 с «Следующее событие« Глобальное потепление »задерживается до 13:45», но пользователь не выбирает его. Усложнение будет продолжаться с 13:15 до 13:30
Любой способ избежать этого?
Не совсем, из моего понимания, ничего в приложении не вызвано, если пользователь не выбирает полученное уведомление. – CoolDocMan
Вы ошибаетесь, все упомянутые выше методы называются независимо от действий пользователя, и я уже использовал эту функцию в своих проектах. Просто внимательно прочитайте документацию. –
@CoolDocMan на всякий случай оставит соответствующие ссылки здесь: https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIApplicationDelegate_Protocol/index.html#//apple_ref/occ/intfm/UIApplicationDelegate/ application: didReceiveRemoteNotification: fetchCompletionHandler: и https://developer.apple.com/library/watchos/documentation/WatchKit/Reference/WKExtensionDelegate_protocol/index.html#//apple_ref/occ/intfm/WKExtensionDelegate/didReceiveRemoteNotification: –