2016-02-23 352 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不兼容的圖書館。