相关疑难解决方法(0)

在没有通知有效负载的情况下在Android和iOS上使用GCM

我想通过Google Cloud Messaging在Android和iOS上实现推送通知.

我不想notification在我的有效负载中使用密钥,因为Android行为并不理想.在Android上,我更喜欢我的接收器总是被data有效载荷触发,我可以用Notification自己构建自己NotificationCompat.例如,如果您notification在Android上使用有效负载,则无法控制通知样式.

但是,如果我只发送一个data有效载荷,我想我的iOS应用程序将不会接收推送,如果它是背景 - 杀死,从设备重启后从未启动等等.我认为content_availableGCM 的那个标志可能会触发推送?

在iOS上,我是否能够复制Android行为,始终在通知后执行我的应用内代码?我可以根据GCM data有效负载构建我自己的iOS通知,并且可能使用类似的东西UILocalNotification,但从我正在阅读的内容来看,iOS要求notification有效负载存在以确保用户始终接收推送.

我能在iOS上获得这种控制吗?

notifications android ios google-cloud-messaging

11
推荐指数
1
解决办法
584
查看次数