2016-10-07 6 views
1

私はPhoneGap BuildとOneSignalを使用します。 PhoneGap Projectで通知のタイトルを読むにはどうしたらいいですか? 通知を受信したときにPhoneGapでOneSignal通知のタイトルを読む

...... 
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(); 

どのようにタイトルを取得するために私のコードがありますか?私は、ドキュメントが見つかりましたが、私はあなたがあなたのdidReceiveRemoteNotificationCallBack機能でjsonData.payload.titleを呼び出すことによってそれを得ることができ https://documentation.onesignal.com/docs/phonegap-sdk#section-receiving-notifications

答えて

2

を理解していない 。プロパティの完全なリストについては、OnesignalのNotificationReceivedHandlerのドキュメントを参照してください。

+0

ありがとうございます! URLのようにadditionalDataを取得するにはどうすればよいですか? –

+0

'jsonData.payload.additionalData' – jkasten

+0

非常に助かりました、ありがとう! –

関連する問題