Oneplus 3T移动版在推送通知中面临的问题

时间:2018-12-01 04:20:55

标签: ionic3 ionic-native

我正面临推送通知问题。我没有在oneplus 3T中收到通知,但在其他移动设备上却能正常工作。我的代码如下所示。

app.component.ts

platform.ready()。then(()=> {

statusBar.styleDefault();

splashScreen.hide();

this.initPushNotification();

});

initPushNotification(){

this.push.hasPermission()

.then((res:any)=> {

if(res.isEnabled){

console.log('我们有权发送推送通知');

}其他{

console.log(“我们无权发送推送通知”);

}

});

const选项:PushOptions = {

android:{

发件人ID:“ xxxx”

},

ios:{

警告:“真”,

徽章:是

声音:“假”

}

};

const pushObject:PushObject = this.push.init(options);

pushObject.on('notification')。subscribe((notification:any)=> console.log('收到通知',notification));

pushObject.on('registration')。subscribe((registration:any)=> {

console.log(“设备已注册”,已注册);

// alert(JSON.stringify(registration));

this.hmService.saveDeviceToken(registration.registrationId)

.then(data => {

console.log(data);

})

.catch(error => {console.log('错误推送注册')});

});

pushObject.on('error')。subscribe(error => console.error('Push插件出错',error));

}

请帮助我。

0 个答案:

没有答案