移动推送 iOS SDK: iOS 如何把消息转为通知推送呢?
- 参考 推送高级接口 文档; 看一下 iOSRemind 和 iOSRemindBody 参数的使用说明。
下面是 Java示例代码:
- [backcolor=transparent]pushRequest[backcolor=transparent].[backcolor=transparent]setIOSApnsEnv[backcolor=transparent]([backcolor=transparent]"PRODUCT"[backcolor=transparent]);[backcolor=transparent]//iOS的通知是通过APNs中心来发送的,需要填写对应的环境信息。'DEV': 表示开发环境 'PRODUCT': 表示生产环境
- [backcolor=transparent]pushRequest[backcolor=transparent].[backcolor=transparent]setIOSRemind[backcolor=transparent]([backcolor=transparent]true[backcolor=transparent]);[backcolor=transparent] [backcolor=transparent]// 消息推送时设备不在线(既与移动推送的服务端的长连接通道不通),则这条推送会做为通知,通过苹果的APNs通道送达一次。注意:**离线消息转通知仅适用于`生产环境`**
- [backcolor=transparent]pushRequest[backcolor=transparent].[backcolor=transparent]setIOSRemindBody[backcolor=transparent]([backcolor=transparent]"PushRequest summary"[backcolor=transparent]);[backcolor=transparent] [backcolor=transparent]// iOS消息转通知时使用的iOS通知内容,仅当iOSApnsEnv=`PRODUCT` && iOSRemind为true时有效