本文整理匯總了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')
}