【发布时间】:2016-02-23 05:21:20
【问题描述】:
我目前正在开发一个 Ionic 项目并使用 Cordova Push 插件进行通知。目前,该设备能够为 GCM Android 注册设备令牌,但不是苹果为 Apple Iphone 获取令牌。
它的工作方式是将令牌发送到 API 服务器,在那里它将使用令牌处理通知。
我在 Xcode 中检查了 Push Notifications 到 ON 的推送通知权利,添加了 cordova 推送,激活了 Apple Developer 上的推送通知,这涉及从 Apple 开发者控制台下载证书并将其应用到钥匙串使用权。
我是否缺少任何步骤?
我的代码如下:
cordovaPush.register(config).then(function(result) {
console.log('###### RESPONSE #######')
console.log(result);
}, function(err) {
console.log(err);
});
$rootScope.$on('$cordovaPush:notificationReceived', function(event, notification) {
console.log(notification);
});
注意:我已切换到 PhoneGap 推送插件。这可能已经解决了问题(尚未测试)。
有人解决了这个问题吗?
【问题讨论】:
标签: ios iphone cordova ionic-framework