ice*_*ker 5 android cordova google-cloud-messaging cordova-2.0.0
推送通知到达时,如果用户无法看到通知。他收到了另一条通知,该通知正在对新通知进行更新。但是它不应该用最新的更新。我们需要分别显示每个通知,是否可以使用GCM?
我已经使用Phonegap开发了应用程序
PushPlugin支持在有效负载中发送通知ID。从您的服务器发送GCM消息时,请data.notId与data.message和一起包含唯一标识符,您将收到data.title单独的通知。
好吧,如果您查看PushPlugin的实现,您会发现它们使用常量通知 ID:
public static final int NOTIFICATION_ID = 237;
...
mNotificationManager.notify((String) appName, NOTIFICATION_ID, mBuilder.build());
Run Code Online (Sandbox Code Playgroud)
这将导致每个新通知都会覆盖现有通知。这就是为什么只显示最后一条通知的原因。
如果要更改行为,则必须更改代码以对每个通知使用唯一的通知 ID。
| 归档时间: |
|
| 查看次数: |
3421 次 |
| 最近记录: |