javascript - 在 PhoneGap 中阅读 OneSignal Notification 的标题

标签 javascript android json cordova onesignal

我使用 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完整属性列表的文档。

关于javascript - 在 PhoneGap 中阅读 OneSignal Notification 的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39915217/

相关文章:

javascript - Bokeh 自定义 ToolTips {safe} 标签不显示任何内容

javascript - 如何在 Bootstrap 中制作这样的导航栏?

javascript - 警报前无法隐藏div

android - 通知未显示

javascript - Vue.js 显示隐藏带有数据列表的多个元素

javascript - 如何为同一内容的多个页面进行动态页面导航

android - Eclipse 中的无效文件名错误

Android opentok 视频聊天 android 到 ios 问题

json - 增加 jq 中的 arg

json - 在 Google 电子表格中导入带有身份验证的 JSON(营销事件监视器)