Я создал приложение, которое использует службу удаленных уведомлений, а также подготовил веб-службу для сбора токена устройства и некоторых данных устройства.работает без нареканий, проблем нет.
но я понял что-то странное.(может быть, это не так странно, если подумать о принципах работы службы удаленных уведомлений)
, когда пользователь устанавливает приложение на устройство в первый раз и при первом запуске появляются диалоговые окна с предупреждениями и запрашивают принятие пользователем удаленных уведомлений.
Я думаю, devicetoken не создается, если пользователь не разрешает удаленные уведомления, и в результате метод didregisterforremotenotificationwithdevicetoken
никогда не вызывается после этого.
, но если пользователь разрешает уведомления во время первогозапущено приложение, devicetoken
создано.и didregisterforremotenotificationwithdevicetoken
вызов метода, когда пользователи запускают приложение, даже пользователь отключает все удаленные уведомления позже в центре уведомлений.
Итак, в первом случае, если пользователь не разрешает удаленное уведомление в начале, как я могу позвонить didregisterforremotenotificationwithdevicetoken
без устройства deviceken?