极光后台发推送可以收到,但是后台却不行

收不到消息
标签: #<Tag:0x00007fb83bf7dd70>

#1

开发模式,极光后台发送可接收,服务端显示发送成功,客户端收不到
我们是用别名推送的
Message ID 2607974917
推送平台 ios-dev
推送结果 已发送
audience {“alias”:[“113327”]}
notification {“n_title”:“行程能耗提醒”,“n_builder_id”:“0”,“n_content”:“您的爱车粤BT07P3,2017-02-15 11:36:36-11:44:23行驶了2公里,耗油0.28L,百公里平均油耗13”,“n_extras”:{“carId”:4672,“ios”:{“badge”:1,“sound”:“default”},“key”:8}}
message
options


#2

请提供你收不到消息的设备的registrationID(必须提供)


#3

我们没用到registrationID,直接用的userid做的别名


#4

要查具体的设备,需要这个信息


#5

现在是只要通过后台api发推送就收不到。每一台设备都是。之前经历过证书过期,但是我已经重新上传证书了


#6

若不能提供具体的信息,那么你自己根据总结进行一一排查


#7

不好意思,registrationID:161a3797c808749558c。麻烦查一下原因


#8

你的设备是生产证书打包的吧?

之前你这句话很误导,你在极光后台发的都是生产环境的,API发的都是开发环境的,而你的app是生产环境的。

给你的链接第一点中有提到


#9

是使用ADHoc打包的


#10

是的,这个是生产证书,API推送的时候apns_production改为true
AppStore、adhoc、in-house等证书打包都为生产环境


#11

是后台原因,如你所说,后台不知道什么时候处于开发模式了,现在后台不知道怎么切换回生产模式


#12

我的提问是搞错了,是说的是生产环境。我刚才试着打包成dev模式,使用后台推送就收到了。后台是处于开发环境了


#13

让你后台改这个,改为true就是生产了。


#14

是不是v2没有这个参数的?我们的后台没升级到v3


#15

V2也有,不过V2早已经不维护了,所以,可能这个参数设置了也无效的情况发生,强烈请求你们后台升级到V3


#16

难怪了,之前一直好好的,突然莫名其妙后台就抽风到开发环境上去了,好的。我已经通知后台升级到v3了,谢谢你的耐心解答。


#17

嗯嗯,升级到V3后功能也多了不少,可以多看看V3的文档。可以更好的用好推送。