使用phonegap-plugin-push时,我们正在创建一个使用GCM向移动设备发送推送通知的移动应用程序 . 我们可以使用GCM正确推送到Android设备 . 该插件为我们提供了GCM和APNS注册令牌 . 当我们使用GCM令牌推送到APNS时,我们无法推送到iOS设备,但是当我们直接测试APNS令牌时,我们可以推送通知 . 使用GCM令牌和测试服务时,我们收到“成功”消息,但没有通知进入设备 . 我们知道设备令牌是正确的,因为我们可以使用在线APNS推送服务直接发送通知 . 我们已经创建了所有证书,我们有开发和 生产环境 证书 .
当我们使用设备令牌和APNS令牌从GCM服务收到注册令牌时,我认为问题在于GCM与设备本身之间的通信 . 由于我们没有使用GCM收到设备通知,但我们可以使用注册时生成的APNS令牌直接推送到设备 . 具有注册令牌的GCM不会推送到设备 .
这里的链接描述了问题https://github.com/phonegap/phonegap-plugin-push/issues/532
1 回答
您的临时 Profiles 可能存在一些问题 . 本教程可能对您有所帮助 . https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwjr__OblLTNAhWHkpQKHT6MBUgQFggeMAA&url=https%3A%2F%2Fwww.raywenderlich.com%2F123862%2Fpush-notifications-tutorial&usg=AFQjCNFaM0baTw-x3Swz12MwCPu5XqEtLA&sig2=6wIOeDF8AvtCQfrheM2FXw