android - 如何在 cordova 中设置通知 PushPlugin?

标签 android push-notification cordova-3 phonegap-pushplugin

我的问题是如何配置通知,即有标题和消息,因为它只会让我收到消息而没有标题。在“GCMIntentService.java”插件文件中,我找到了三个变量,title、message 和 msgcnt,可以告诉我每个变量的使用方式和服务吗?

此处数据接收不好,使用默认值

NotificationCompat.Builder mBuilder =
        new NotificationCompat.Builder(context)
            .setDefaults(Notification.DEFAULT_ALL)
            .setSmallIcon(context.getApplicationInfo().icon)
            .setWhen(System.currentTimeMillis())
            .setContentTitle(extras.getString("title"))
            .setTicker(extras.getString("title"))
            .setContentIntent(contentIntent);

    String message = extras.getString("message");
    if (message != null) {
        mBuilder.setContentText(message);
    } else {
        mBuilder.setContentText("<missing message content>");
    }

最佳答案

您的 php 应如下所示。

$fields = array(
                'registration_ids' => $regs_ids,
                'data' => array( "message" => $message, "title" => $title ),
            );

在数组中传递参数 title 应该可以。

关于android - 如何在 cordova 中设置通知 PushPlugin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23368025/

相关文章:

android - 在 App Inventor 2 中复制多个 UI 组件

android - listview中的数据变化事件应该在哪里处理?

ios - 如何在 ios 推送通知中显示图像?

android - 如何更改 React Native(android) 应用程序的远程推送通知图标

javascript - 检查 URL 方案是否已在 Cordova 的 iOS 或 Android 上注册

android - 从服务内的线程更新 ProgressDialog

android - 如何安排在计时器完成后运行的 sqlite 查询?

android - 提醒通知未按预期工作

ios - AngularJS 中的 $http 错误处理

cordova - 向 Cordova-CLI Hook 脚本添加参数?