本文整理汇总了TypeScript中@ionic-native/onesignal.OneSignal.startInit方法的典型用法代码示例。如果您正苦于以下问题:TypeScript OneSignal.startInit方法的具体用法?TypeScript OneSignal.startInit怎么用?TypeScript OneSignal.startInit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类@ionic-native/onesignal.OneSignal
的用法示例。
在下文中一共展示了OneSignal.startInit方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: init
init(env: EnvOneSignal): void {
this.oneSignal.startInit(env.appId, env.googleProjectNumber);
this.oneSignal.inFocusDisplaying(this.oneSignal.OSInFocusDisplayOption.InAppAlert);
// Set your iOS Settings
const iosSettings = {
kOSSettingsKeyAutoPrompt: true,
kOSSettingsKeyInAppLaunchURL: false
};
this.oneSignal.iOSSettings(iosSettings);
// Retrieve the OneSignal user id and the device token
this.oneSignal.getIds()
.then((ids) => {
/**
* Return userId and pushToken
*/
console.log('getIds: ' + JSON.stringify(ids));
});
this.oneSignal.handleNotificationReceived().subscribe((OSNotification) => {
console.log('Notification received', OSNotification);
// do something when notification is received
});
this.oneSignal.handleNotificationOpened().subscribe((OSNotificationOpenedResult) => {
// do something when a notification is opened
console.log('Notification opened', OSNotificationOpenedResult.notification);
});
this.oneSignal.endInit();
}
示例2: init
init() {
this.oneSignal.startInit('daaa8674-68e2-49a3-aa58-3844d767a9aa', '1061030166084')
}