推送通知 平台是all 怎么写呀?


#1
PushPayload
                    .newBuilder()
                    .setNotification(
                            Notification
                                    .newBuilder()
                                    .addPlatformNotification(
                                            IosNotification.newBuilder().setAlert(pushMessage.getContent()).addExtras(pushMessage.getTransmissionContent()).build()).build())
                    .setPlatform(Platform.ios()).setOptions(Options.newBuilder().setTimeToLive(pushMessage.getOfflineExpireTime()).build())
                    .setOptions(Options.newBuilder().setApnsProduction(PUSH_APNs).build());

这代码 是根据 已知平台推得。IosNotification 或者 AndroidNotification 。 如果我不知道 平台 ,全部推送 ,这代码要怎么写?


#2

1、你不知道平台也一般来说都应写上iOS和Android,其中的数据是分别发给iOS和Android的,,如果你直接推送给all,Notification里面不详细写,那么Notification里面只能包含alert字段,想来是不满足你的需求的

2、参考Java 示例

3、如何 辨认iOS与Android平台