2016-10-07 1 views
1

PhoneGap Build 및 OneSignal을 사용합니다. PhoneGap Project에서 알림 제목을 읽으려면 어떻게해야합니까? 알림을받을 때PhoneGap에서 OneSignal Notification의 제목 읽기

...... 
receivedEvent: function(id) { 
    var iosSettings = {}; 
    iosSettings["kOSSettingsKeyAutoPrompt"] = true; 
    iosSettings["kOSSettingsKeyInAppLaunchURL"] = false; 

    window.plugins.OneSignal.startInit("*************************", "************") 
          .handleNotificationReceived(didReceiveRemoteNotificationCallBack) 
          .handleNotificationOpened(didOpenRemoteNotificationCallBack) 
          .inFocusDisplaying(window.plugins.OneSignal.OSInFocusDisplayOption.None) 
          .iOSSettings(iosSettings) 
          .endInit(); 
} 
}; 

function didReceiveRemoteNotificationCallBack(jsonData) { 
alert('RECEIVE: ' + JSON.stringify(jsonData)); 
} 
function didOpenRemoteNotificationCallBack (jsonData) { 
alert('OPEN: ' + JSON.stringify(jsonData)); 
} 

app.initialize(); 

어떻게 TITLE을 얻기 위해 내 코드가있다? 나는 자료 문서를 발견하지만 난 https://documentation.onesignal.com/docs/phonegap-sdk#section-receiving-notifications

답변

2

당신은 당신의 didReceiveRemoteNotificationCallBack 기능에 jsonData.payload.title를 호출하여 얻을 수 이해하지 않습니다. 전체 특성 목록은 Onesignal의 NotificationReceivedHandler 문서를 참조하십시오.

+0

고마워요! URL과 같은 additionalData를 어떻게 얻을 수 있습니까? –

+0

'jsonData.payload.additionalData' – jkasten

+0

감사합니다. –

관련 문제