android - 是否可以使用云发送带有解析推送通知的附加数据?

标签 android parse-platform push-notification

是否可以使用云将额外数据放入您的推送通知中,这些数据不会显示在您的通知栏中,但您仍然可以从通知中提取它?它看起来像这样:

Parse.Push.send({
    where : pushQuery,
    data: {
        alert : "You have a new reminder!"
        // *** HERE ***
        // extraData : someData (It would be a, String)
    }
}).then(function() {
    response.success("Push was sent successfully!")
}, function(error) {
    response.error("Push failed to send with error: " + error.message);
});

最佳答案

是的,你可以。您可以向字典中添加额外的数据,就像“警报”示例一样:

Parse.Push.send({
where : pushQuery,
data: {
    alert : "You have a new reminder!",
    // *** HERE ***
    // extraData : someData (It would be a, String)

    // Extra data:
    title: "Some title text",
    yourMessage: "Some message text",
    objectId1: "Some object id"
}
}).then(function() {
    response.success("Push was sent successfully!")
}, function(error) {
    response.error("Push failed to send with error: " + error.message);
});

您还可以添加对象 ID,您可以在收到通知后使用它来检索对象。

关于android - 是否可以使用云发送带有解析推送通知的附加数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35002321/

相关文章:

android - 进行基本数字识别的最佳方法是什么?

android - 膨胀类 fragment : GoogleMaps inside FrameLayout 时出错

iphone - 当应用程序处于前台和后台时区分推送通知处理程序

node.js - Parse/Node.js,用户 session 管理(javascript sdk)。 Parse.User.current() 不会持续存在

ios - 已发送的消息在 JSQMessageViewController 中添加了两次

ios - 当 firebase 数据库中的值发生变化时创建推送通知

push-notification - firebase 是否处理推送通知?

java - Android:不可转换的类型;无法将 android.preference.Preference 转换为 androidx.preference.SeekBarPreference

Android PackageManager 启用任何应用程序

ios - 如何确保提交给 parse.com 的非登录用户数据仅来自移动应用