我正在嘗試使用最新的pushnotification插件構建一個簡單的應用程序。我正在使用Phonegap構建。但我無法在iOS 9.1上獲得註冊ID,但它在iOS8上運行。檢查下面的代碼phonegap構建:未獲取iOS 9.1推送通知上的註冊ID
var push = PushNotification.init({
"android": {
"senderID": "12345679"
},"ios": {
"alert": "true", "badge": "true", "sound": "true"
}, "windows": { }
});
push.on('registration', function(data) {
alert("got registration id");
console.log(JSON.stringify(data));
localStorage.setItem("deviceToken", data.registrationId);
});
push.on('notification', function(data) {
// data.message,
// data.title,
// data.count,
// data.sound,
// data.image,
// data.additionalData
});
push.on('error', function(e) {
// e.message
alert(e.message);
});
的Config.xml
<gap:plugin name="phonegap-plugin-push" source="npm" version="1.4.2" />
<preference name="phonegap-version" value="cli-5.2.0" />
<preference name="android-build-tool" value="gradle"/>
我正在使用Phonegap構建。 – Vikash
上次編輯覆蓋了對這個問題的很好的編輯,但我認爲這可能是您的瀏覽器緩存問題。在開始編輯之前,請務必刷新瀏覽器,然後諮詢[編輯歷史](https://stackoverflow.com/posts/33737668/revisions),以確保您的預期編輯是唯一已經記錄的編輯。謝謝! – halfer