【发布时间】:2017-07-30 06:26:19
【问题描述】:
我有一个奇怪的问题。我正在使用 azure 通知中心将通知推送到我的 Xamarin 表单应用程序 (iOS)。除了一种特殊情况外,一切正常:
这行得通:
案例一:
应用程序正在运行 -> 推送通知已发送 -> 我在 DidReceiveRemoteNotification 回调中得到它 -> 然后我显示一个弹出窗口(好)
案例 2
应用程序暂停并在后台运行 -> 发送推送通知 -> 我在手机顶部收到通知,红色徽章再次更新应用程序图标 ->
如果用户点击顶部的通知,应用程序打开,我收到 DidReceiveRemoteNotification 事件(好)
如果用户忽略通知而只是点击应用程序图标 -> 什么都没有发生 ???
我需要以某种方式捕获此通知,但我不知道为什么它没有显示。我已经在谷歌上搜索了一段时间,但无济于事。
我有什么:
我在后台模式中勾选了“远程通知”和“后台获取”
我正在发送这样的消息:{"aps":{"alert":"Notification Hub test notification", "badge": 1}}
为什么当用户点击应用程序图标而不是通知时它没有触发,我如何在应用程序中获取此通知???我错过了什么
【问题讨论】:
标签: xamarin push-notification xamarin.ios apple-push-notifications azure-mobile-services