0
푸시 알림을 수행하려면 ionic2
에 하나의 신호를 사용하고 있습니다. 플러그인을 테스트했는데 정상적으로 작동하지만 더 이상 내 정보를 보내고 싶습니다. 앱 서버. 따라서 플레이어 ID가 필요합니다. 인터넷에서 문서를 따라 가면서 playerId를 경고로 표시 할 수 있었지만 로컬 저장소에 저장하려고합니다. 그게 내가 심지어 내가 또한 경고를 주석 아무 소용이ionic 2 및 onesignal, 로컬 저장 장치에 playerId 저장하는 방법
window["plugins"].OneSignal.getIds(function(ids) {
alert(JSON.stringify(ids));
window.localStorage.setItem('playerID', ids.userId);
});
에 코드 아래 사용하여 시도 내 코드
platform.ready().then(() => {
statusBar.styleDefault();
splashScreen.hide();
window["plugins"].OneSignal.getIds(function(ids) {
alert(JSON.stringify(ids.userId));
this.storage.set('playersID', ids.userId);
});
// OneSignal Code start:
// Enable to debug issues:
// window["plugins"].OneSignal.setLogLevel({logLevel: 4, visualLevel: 4});
this._OneSignal.startInit("568ed291-8d30-441f-b7be-d0d99aaca596", '342271570971');
this._OneSignal.inFocusDisplaying(this._OneSignal.OSInFocusDisplayOption.Notification);
this._OneSignal.setSubscription(true);
this._OneSignal.handleNotificationReceived().subscribe(() => {
// handle received here how you wish.
});
this._OneSignal.handleNotificationOpened().subscribe(() => {
// handle opened here how you wish.
});
this._OneSignal.endInit();
})
}
}
, 당신이 필요로하는
감사하지만 난 코드가 전에 어디에서 경고를 얻고 있었다, [TS] 예상 0 인수를이 오류 메시지를 얻었으나, 그러나 1을 가지고, 나는 나의 도전은 저장하지 사용자 ID 생각 – LaideLawal
updated answer .. 귀하의 기능이 올바르지 않습니다. –
아직 성공하지 못했습니다. 여전히 동일합니다. [ts] 0 인수가 있지만 1이 있습니다. – LaideLawal