Android 上游 FCM 消息 priority/force

Android upstream FCM messages priority/force

是否可以使用他们的SDK设置上游FCM消息的优先级?我的上游FCM消息有时不直接发送,有时根本不发送。

是否可以强制 Android 直接发送上游 FCM 消息?

这是我发送消息的方式:

FirebaseMessaging fm = FirebaseMessaging.getInstance();
String id = getMsgId();
RemoteMessage msg = new RemoteMessage.Builder("[my_key]@gcm.googleapis.com")
    .etMessageId(id)
    .addData("msg_type", "set_connect")
    .addData("connect", "1")
    .addData("uri", "")
    .build();
fm.send(msg);

上游消息目前没有 priority 参数(或任何类似参数)。

对于强制发送消息,AFAIK,没有必要。上游消息的通常行为是尽可能简单地发送消息。