1

我的问题是如何配置通知,即有标题和消息,因为它只给我消息但没有标题。在文件“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>");
    }
4

1 回答 1

1

你的 php 应该是这样的。

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

在数组中传递参数标题应该可以工作。

于 2014-04-29T14:53:14.717 回答