สอบถามผู้รู้ครับ ผมต้องการ get player id เพื่อไปใช้งานต่อ ในเว็บอ้างอิง
https://documentation.onesignal.com/docs/cordova-sdk#section--getpermissionsubscriptionstate-
ผมใช้ getPermissionSubscriptionState เพื่อ get permission
window.plugins.OneSignal.getPermissionSubscriptionState(function(status) {
status.permissionStatus.hasPrompted;
status.permissionStatus.status;
status.subscriptionStatus.subscribed;
status.subscriptionStatus.userSubscriptionSetting;
status.subscriptionStatus.userId;
status.subscriptionStatus.pushToken;
});
และ addSubscriptionObserver เพื่อ get player ID
window.plugins.OneSignal.addSubscriptionObserver(function (state) {
if (!state.from.subscribed && state.to.subscribed) {
console.log("Subscribed for OneSignal push notifications!")
// get player ID
state.to.userId
}
console.log("Push Subscription state changed: " + JSON.stringify(state));
});
แต่พอเอาไปรัน มันขึ้น
TypeError: window.plugins.OneSignal.getPermissionSubscriptionState is not a function
และ
TypeError: window.plugins.OneSignal.addSubscriptionObserver is not a function
ใครพอทราบปัญหาบ้างไหมครับ
ขอบพระคุณมากครับ
OneSignal ionicV1 Help me
https://documentation.onesignal.com/docs/cordova-sdk#section--getpermissionsubscriptionstate-
ผมใช้ getPermissionSubscriptionState เพื่อ get permission
window.plugins.OneSignal.getPermissionSubscriptionState(function(status) {
status.permissionStatus.hasPrompted;
status.permissionStatus.status;
status.subscriptionStatus.subscribed;
status.subscriptionStatus.userSubscriptionSetting;
status.subscriptionStatus.userId;
status.subscriptionStatus.pushToken;
});
และ addSubscriptionObserver เพื่อ get player ID
window.plugins.OneSignal.addSubscriptionObserver(function (state) {
if (!state.from.subscribed && state.to.subscribed) {
console.log("Subscribed for OneSignal push notifications!")
// get player ID
state.to.userId
}
console.log("Push Subscription state changed: " + JSON.stringify(state));
});
แต่พอเอาไปรัน มันขึ้น
TypeError: window.plugins.OneSignal.getPermissionSubscriptionState is not a function
และ
TypeError: window.plugins.OneSignal.addSubscriptionObserver is not a function
ใครพอทราบปัญหาบ้างไหมครับ
ขอบพระคุณมากครับ