我正在使用Ionic添加iOS和Android推送通知。
我让它适用于iOS,但我不确定如何使用Android进行初始化。每次我输入带有firebase ID的ID时,都会给我一个错误。我需要加倍初始化吗?
代码:
的iOS
this.oneSignal.startInit('3234fwfe-923s-4fb2-23r3-723r3ef32');
我如何初始化android / Firebase代码?当我把上面的括号放在
时,它给我一个错误的Android /火力地堡 这是最佳做法吗?
this.oneSignal.startInit('ucsgi232-2322-fwe1-few4-wfefw232rff3','123456789011 );
答案 0 :(得分:1)
检查平台,然后选择初始化方法:
import { Platform } from 'ionic-angular';
constructor(private oneSignal: OneSignal,
private platform: Platform) { }
initializeOneSignal() {
....
if (this.platform.is('android')) {
this.oneSignal.startInit('ucsgi232-2322-fwe1-few4-wfefw232rff3', '123456789011');
}
else {
this.oneSignal.startInit('3234fwfe-923s-4fb2-23r3-723r3ef32');
}
.....
}