有人可以帮助我们使用离子来获取ios上的设备令牌。我已经设法使用Xcode获取设备令牌但是是否可以仅使用离子获取设备令牌?
我需要在用户登录应用时添加设备令牌
答案 0 :(得分:1)
使用此插件
cordova plugin add phonegap-plugin-push --variable SENDER_ID="XXXXXXX"
in to ionicPlatform.ready
var push = PushNotification.init({
"android": {
"senderID": "SENDER-ID"
},
"ios": {"alert": "true", "badge": "true", "sound": "true"},
"windows": {}
});
push.on('registration', function(data) {
console.log("registration event");
//here is your registration id
console.log(data.registrationId);
});
答案 1 :(得分:0)
我可能很晚才回答你的问题,你的回答如下
cordova插件添加phonegap-plugin-push --variable SENDER_ID =“XXXXXXXXX
接下来转到src / app / app.component.ts文件并在platform.ready()之后添加此代码。然后(()
var push = Push.init({
android: {
senderID: "XXXXXXXXX"
},
ios: {
alert: "true",
badge: true,
sound: 'false'
},
windows: {}
});
push.on('registration', (data) => {
console.log(data.registrationId);
alert(data.registrationId.toString());
});
push.on('notification',(data)=> { 的console.log(数据); 警报(“嗨,是推送通知”); });