请问iOS开发环境,能收到web的推送通知,收不到api的推送通知是什么原因

ios
标签: #<Tag:0x00007fb846c0b060>

(crypond) #1

使用极光推送,在iOS开发环境下,能收到web的推送通知,但收不到api的推送通知


#2

web推送可以收到,API推送不行,请自行对比二者推送历史-详情中的区别,一般是环境问题(iOS)、appkey不对、推送目标不一样。

API推送消息给iOS,需要指定推送的环境!请让后台修改apns_production,false是开发,true是生产。
如果修改没有用,检查自己的代码,是否有覆盖、引用、改的是A推送代码,实际推送却用的B代码等影响

客户端的环境与证书有关!
关于测试两种环境的说明: 常见问题 - JPush 合集(持续更新)


(crypond) #3

看了下api的通知推送详情,推送结果显示发送失败(errcode:1011,errmsg:没有满足条件的推送目标),这是表示没有找到对应的注册设备对吧


#4

是的,说明你们后台推送的目标条件跟你官网推送的是不一样的,你对照一下区别

关于这个报错的解决


(crypond) #5

现在在后台看到的推送详情是这个样子,我iOS这边还是收不到推送信息,notification 这个地方显示android 是表示只推送了安卓吗


#6

是,说明你们后台只给notification-Android传了值,没有给notification-iOS传值,自然他就收不到信息


(crypond) #7

像这种给iOS推送的消息,但是notification显示的是android一般是什么原因造成的


#8

你们自己没传值啊哥

这些都是你自己写的代码,自己传的值,你没写iOS的数据,只写了Android的数据


(crypond) #9

搞定问题了,麻烦啦