如何检查 OneSignal 推送通知的平台

How To check Platform for OneSignal Push Notifications

我正在使用 Ionic 添加 iOS 和 Android 推送通知。

我让它在 iOS 上工作,但我不确定如何使用 Android 进行初始化。每次我输入带有 firebase ID 的 ID 时,它都会给我一个错误。我需要双重初始化吗?

代码:

iOS

  this.oneSignal.startInit('3234fwfe-923s-4fb2-23r3-723r3ef32');

如何初始化 android/Firebase 代码?当我在上面的括号中输入

时,它给了我一个错误

Android/Firebase 这是最佳做法吗?

this.oneSignal.startInit('ucsgi232-2322-fwe1-few4-wfefw232rff3','123456789011 );

检查平台然后select初始化方法:

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');
    }
.....
 }