同时发送通知和消息,只能收到通知

android
api
收不到消息
标签: #<Tag:0x00007fb832484b98> #<Tag:0x00007fb832484a58> #<Tag:0x00007fb832484918>

(零零陆) #1
 pushPayload = PushPayload.newBuilder().setPlatform(Platform.android_ios())
                        .setAudience(Audience.alias(aliasArray))

                        .setNotification(Notification.newBuilder()
                                .setAlert(alertNotificationAndMsgInNo)
                                .addPlatformNotification(AndroidNotification.newBuilder()
                                        .addExtras(paramsNotificationAndMsgInNo).build())
                                .addPlatformNotification(IosNotification.newBuilder()
                                        .setSound("happy")
                                        .addExtras(paramsNotificationAndMsgInNo).build())
                                .build())
                        .setMessage(Message.newBuilder()
                                .setMsgContent(msgContentNotificationAndMsgInMsg)
                                .setContentType(contentTypeNotificationAndMsgInMsg)
                                .addExtras(paramsNotificationAndMsgInMsg).build())
                        .setOptions(Options.newBuilder()
                                .setApnsProduction(pushConf.getBoolean("apnsProduction", false))
                                .build())
                        .build();

(12) #2

自定义消息是默认不展示的
看一下日志


(零零陆) #3

我是在极光账号推送历史记录里查看的没有,把通知setNotification去掉就能收到消息了。但同时发就收不到消息。


(12) #4

同时发 Notification 和 Message ,该条历史只展示在 Notification 那一栏,你在消息详情展开后的数据里面可以看到有 Message 参数信息


(零零陆) #5

哦哦 原来这样,就是说其实已经发了,但自定义消息历史记录里没有是吧。thank you!


(12) #6

是的,是否收到,以客户端为准