我在IOS设备中使用avivais / phonegap-parse-plugin(https://github.com/avivais/phonegap-parse-plugin)进行推送通知。频道订阅和初始化工作正常,但是当在parse.com上选择推送时,它没有显示发送推送的注册设备。
任何人都知道可能出现的问题?
我还尝试使用解析的推送通知使用不同的插件,但是在这些插件中我遇到了构建错误。像medlei-parse-push-plugin
这个插件订阅频道中的和cranberrygame / cordova-plugin-pushnotification-parsepushnotification一次又一次地崩溃。
和taivo / parse-push-plugin, 在此解析初始化推送不起作用。
那么有什么建议用什么插件用于使用解析的cordova项目的ios设备的推送通知?
答案 0 :(得分:0)
我建议您尝试UrbanAirship服务
你可以:
我的应用在Android和iOS上运行非常棒。
答案 1 :(得分:0)
如果Parse Dashboard没有显示您的设备要发送推送,则很可能是因为您的iOS代码或插件的iOS代码从未保存过设备令牌。寻找像这样的[ParsePushPlugin saveDeviceTokenToInstallation:newDeviceToken]
您的安装也可能永远不会保存。在Parse Dashboard中,您可以查看Installation
下的Core
表,并检查是否属于这种情况。您还可以查看deviceToken
字段以查看设备令牌是否已保存。
在相关的说明中,我保留https://github.com/taivo/parse-push-plugin。在过去的一个月里,我做了很多更新和错误修复。您看到的问题应该不再是问题。
该插件现在适用于parse-server和传出parse.com。安装现在非常简单。只需cordova add
并设置一些config.xml
标记即可指示appId和serverUrl等。不再需要使用Objective C,Java或AndroidManifest。
如果您还有其他问题,只需提出问题,我就来看看。