2017-03-23 180 views
0

我打:無法推送通知註冊設備

錯誤NSError *域:@ 「com.ibm.mfp.push」 - 代碼: 5 0x0000000140986740

[0](空)@ 「NSLocalizedDescription」:@ 「這個 MobileFirst客戶端SDK版本需要最少的服務器版本比 IFIX 8.0.0.0-IF201701250919更大的」

當註冊設備

enter image description here

我使用這個樣本項目: https://github.com/MobileFirst-Platform-Developer-Center/PushNotificationsCordova/tree/release80

+1

什麼是您的mfp服務器和您的科爾多瓦插件的確切級別 –

+0

MFP服務器版本爲:產品版本:8.0.0.00-20161122-002317 – user1872384

+0

cordova-plugin-mfp 8.0.2017021815「IBM MobileFirst Platform Foundation」 cordova-plugin-mfp-push 8.0.2017012410「IBM MobileFirst Platform Foundation - 推送通知「 – user1872384

回答

4

在本blogpost描述,與MFP 8.0的最新iFixes,需要服務器版本比客戶端SDK更高版。建議兩個水平相等。如果這是不可能的,至少讓客戶端SDK以低於服務器的版本運行。

爲了測試,您應該將服務器更新到最新版本或將客戶端SDK降級到較低版本。

要列出可用的客戶端SDK版本,你可以使用下面的命令:

cordova plugin add [email protected]<version id> 

爲:

npm view cordova-plugin-mfp-push versions 

npm view cordova-plugin-mfp versions 

從這個列表中,您可以使用格式安裝科爾多瓦插件的特定版本例如:

cordova plugin add [email protected] 
+0

Thx Vivin ...我現在能夠註冊設備...但是,我無法從MobileFirst控制檯成功推送消息後從iPad設備接收通知。樣本是否工作? – user1872384

+0

在升級到最新的MobileFirst Server以及最新的插件之後,能夠在我的本地服務器上獲得通知...仍在計算爲什麼最新的iFix for mfp服務器即使在成功更新後也不會應用:( – user1872384

+0

http://stackoverflow.com/questions/43030603/ibm-mobilefirst-ifix-doesnt-update-version-displayed-in-operations-console – user1872384

相關問題