2016-02-23 357 views
1

我目前正在研究离子项目并使用科尔多瓦推送插件进行通知。目前,该设备能够为GCM Android注册设备令牌,但它不是苹果公司获得Apple Iphone的令牌。离子iOS科尔多瓦推令牌

它的工作方式是令牌将被发送到API服务器,在该服务器上它将使用令牌处理通知。

我已经检查了Push NotificationsON在Xcode推送通知的权利,增加科尔多瓦推,激活了其参与下载从苹果开发者控制台的证书,并将其应用到钥匙串访问的Apple Developer的推送通知。

我错过了任何步骤?

我的代码如下所示:

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的push插件。这可能解决了这个问题(尚未测试)。

任何人都解决了这个问题?

回答

0

使用PhoneGap Push Plugin解决了这一切。这似乎是与新iOS不兼容的图书馆。