Ionic iOS Cordova 推送令牌
Posted
技术标签:
【中文标题】Ionic iOS Cordova 推送令牌【英文标题】:Ionic iOS Cordova Push Token 【发布时间】: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 推送插件。这可能已经解决了问题(尚未测试)。
有人解决了这个问题吗?
【问题讨论】:
【参考方案1】:使用PhoneGap Push Plugin 解决了这一切。这似乎是与新 ios 不兼容的库。
【讨论】:
以上是关于Ionic iOS Cordova 推送令牌的主要内容,如果未能解决你的问题,请参考以下文章
在 ionic cordova 和 firebase 中为 iOS 应用程序设置推送通知
FCM 推送通知在 android 中不起作用(使用 cordova-plugin-fcm 2.1.1 的 Ionic 项目)