phonegap 推送通知在 iPhone 上不起作用
Posted
技术标签:
【中文标题】phonegap 推送通知在 iPhone 上不起作用【英文标题】:phonegap push notification not working on iPhone 【发布时间】:2017-12-08 15:56:31 【问题描述】:我正在开发 Ionic 应用程序,其中我使用了 phonegap 推送插件,但它不工作。当应用程序第一次在 iPhone 上安装时,它会显示通知权限弹出窗口,然后单击允许按钮后没有任何反应,我也无法追踪确切的错误。
【问题讨论】:
您是否真的将通知发送到手机? 不,我不发送。当我点击通知权限允许按钮时,它没有注册推送通知 如果您允许手动接收通知,我的意思是在手机设置中,它可以正常工作吗? 【参考方案1】:您是否拥有有权发送推送通知的证书? 在使用 xcode 构建之前,您是否启用了推送通知功能?
检查您发送的有效负载。这个有效载荷对我有用:
"registration_ids":["device token"],
"content_available": true,
"notification" :
"force-start": "1",
"content-available": "1",
"no-cache": "1",
"body":"Test" ,
"title" : "Test",
"sound" : "default" ,
"icon":"default",
"badge": 5
,
"priority":10
仅当您想在应用图标上显示徽章时添加徽章
【讨论】:
以上是关于phonegap 推送通知在 iPhone 上不起作用的主要内容,如果未能解决你的问题,请参考以下文章
在 PhoneGap/Cordova 中安排本地通知在 iOS 模拟器上不起作用
检查用户是不是使用 phonegap 1.7 在 iPhone 上启用了推送通知
我们可以使用phonegap框架在iphone中推送通知吗?
UNNotificationServiceExtension 在 iPhone 5 (iOS 10) 上不起作用