个推restfulAPI推送,IOS无法收到通知消息
服务端PHP开发,使用个推进行推送。请求个推的restfulAPI,没有使用SDK。
使用的证书是IOS的开发证书,环境也是开发环境,已经配置成功。
- 安卓能够收到通知栏推送消息
- IOS在应用内能够收到通知消息
- IOS APP 在应用后台的时候、或者未启动的时候无法显示通知消息。
API调用结果返回 均为ok:
【APP未启动】
["res"] => array(3) {
["result"] => string(2) "ok"
["taskid"] => string(42) "RASS_0806_10526d0d5dd3a95dfe6e587b4206a819"
["status"] => string(17) "successed_offline"
}
【APP内】
["res"] => array(3) {
["result"] => string(2) "ok"
["taskid"] => string(42) "RASS_0806_2444f636861ef98ce4195499c7be8458"
["status"] => string(16) "successed_online"
}
APP的通知已经打开。
个推的文档说,IOS发送通知消息需要使用transmission template,并且配置offline以及aps。
aps我也配置了,最终发送的内容如下: 还是没有效果
{
"message":{
"appkey":"gFopf5LM3x6z8d7kGmkmA1",
"is_offline":true,
"msgtype":"transmission"
},
"transmission":{
"transmission_type":false,
"transmission_content":""
},
"push_info":{
"aps":{
"alert":{
"title":"配钢通知",
"body":"您发布的信息有了新的动态,客服将尽快联系您!"
},
"autoBadge":"+1",
"content-available":-1
}
},
"cid":"08fd8ea7088fae1b84834f40bd7ce778",
"requestid":"1502015271"
}
个推如果需要发送IOS的通知消息,是否这样操作即可呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
个推我使用的是 dev 环境,都是开发环境。
换成了生产环境之后就能正常推送了,不知道为啥
iOS那边有对透传消息进行处理吗?