Push-уведомление получено, но приложение закрывается - PullRequest
0 голосов
/ 09 мая 2019

Я отправляю push-уведомление на устройство iOS через Notification Hubs. Уведомление получено успешно. Когда пользователь нажимает на уведомление, отображается заставка, а затем приложение закрывается. Я проверил журналы сбоев, и ошибок нет

Если мы просмотрим журналы консоли, последним сообщением было «Получено входящее сообщение сверху xx с приоритетом 10».

Ранее в журналах было предупреждение о том, что в /var/mobile/Library/UserNotification/com.xxxx.xxx/PendingNotifications.plist данных не найдено.

Если я отправляю уведомление непосредственно с портала Azure (то же устройство и полезная нагрузка), уведомление получено, и приложение открывается, как и ожидалось.

Мысли

1 Ответ

0 голосов
/ 09 мая 2019

Когда вы открываете приложение, нажимая на уведомление, didFinishLaunchingWithOptions / или DidReceiveRemoteNotificationis вызывается. Вы должны добавить несколько распечаток журнала, чтобы увидеть, где он застрял.

Пожалуйста, взгляните на этот поток для отладки push-уведомлений.

Примечание. Если приложение не запускается при получении push-уведомления, оно будет запущено, но метод DidReceiveRemoteNotification не будет обрабатывать уведомление. Вместо этого получите полезную нагрузку уведомления и ответьте соответствующим образом из переопределений WillFinishLaunching или FinishedLaunching.

Дальнейшие ссылки, пожалуйста, посетите:

https://docs.microsoft.com/en-us/xamarin/ios/platform/user-notifications/deprecated/remote-notifications-in-ios

Надеюсь, это поможет.

...