在 PhoneGap 中阅读 OneSignal Notification 的标题
Read a title of OneSignal Notification in PhoneGap
我使用 PhoneGap Build 和 OneSignal。
如何阅读 PhoneGap 项目中的通知标题。
有我的代码
......
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();
收到Notification时如何获取TITLE?
我找到了文档,但我不明白
https://documentation.onesignal.com/docs/phonegap-sdk#section-receiving-notifications
您可以通过在 didReceiveRemoteNotificationCallBack
函数中调用 jsonData.payload.title
来获取它。有关完整的属性列表,请参阅 Onesignal 的 NotificationReceivedHandler 文档。
我使用 PhoneGap Build 和 OneSignal。 如何阅读 PhoneGap 项目中的通知标题。 有我的代码
......
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();
收到Notification时如何获取TITLE? 我找到了文档,但我不明白 https://documentation.onesignal.com/docs/phonegap-sdk#section-receiving-notifications
您可以通过在 didReceiveRemoteNotificationCallBack
函数中调用 jsonData.payload.title
来获取它。有关完整的属性列表,请参阅 Onesignal 的 NotificationReceivedHandler 文档。