iOS 线上版本收不到推送 急求帮助 谢谢


(︶ 汪了只狗づ ) #1

之前出现这种状况,查了网上说不影响线上版本,然后就直接打包上传了api。现在下载线上版本却收不到推送。

Message ID 1858685523
推送平台 android,ios-product
推送结果 已发送
audience {“alias”:[“pro_a_f65b32d2576f75bcbe812bd323b747bf”]}
notification {“android”:{“extras”:{“source_id”:“59c477bebbddbd413603273b”,“push_sign”:“麦邻”,“compound_id”:1,“reply_id”:“59c85eabbbddbd413603278b”,“type”:“new_cite”},“alert”:“有人回复了你在邻里圈发表的评论”},“ios”:{“sound”:“default”,“extras”:{“source_id”:“59c477bebbddbd413603273b”,“push_sign”:“麦邻”,“compound_id”:1,“reply_id”:“59c85eabbbddbd413603278b”,“type”:“new_cite”},“badge”:"+1",“alert”:“有人回复了你在邻里圈发表的评论”},“alert”:“有人回复了你在邻里圈发表的评论”}
message null
options {“time_to_live”:3600,“apns_production”:true}

现在收不到跟这个有没有关系啊


#2

需要点那个fix 根据提示去做下处理

正常操作下收不到消息的查询:
请提供推送的消息的msgid(MessageID)和收不到这条消息的设备的registrationID(在客户端获取,无论以何种方式做推送,该信息必须提供)
信息如何获取: 极光产品相关提问简要说明


(︶ 汪了只狗づ ) #3

我点了fix的 上面的❌消失 然后打包发布,但是之后又出现了上面的情况
Message ID 1858685523
线上版本没有写获取registrationID 的代码 ,看有没有其他方法


#4

提供你的appkey,如果你的别名下目标很多,那就没法确认你这个设备为何收不到消息

另外,在不上架的情况下可以测试生产环境的推送,建议你先这样测试一下,可以 去拿一下registrationID


(︶ 汪了只狗づ ) #5

d7b7fb5abc7d8c6f16ad025d


#6

如果你这个别名下只有一个用户,那么他的报错是环境不一致

要么你appstore下载的App没有成功设置这个别名,只有一个开发环境的App设置过这个别名


(︶ 汪了只狗づ ) #7

可以确认错误在什么地方吗 我打包的时候确认了为生产环境<img


#8

无法确认错误原因

请根据

在不上架的情况下测试下生产环境的消息,得到msgid和registrationID


(︶ 汪了只狗づ ) #9

registrationID:1114a8979292c62579f


#10

你现在是重新做了测试?那你将重新推送的这条消息的msgid也重新给一下撒。


(︶ 汪了只狗づ ) #11

registrationID:1a1018970a9de9b7574
Message ID 2412739258


#13

你当前测试的这个 registrationID,App是开发环境的,不是生产环境的。

请打包出来后测试!


(︶ 汪了只狗づ ) #14

registrationID:1a1018970a9de9b7574
Message ID 3931284917
不好意思 ,刚那个弄错了 你看看这个呢


#15

一样的情况呀。


(︶ 汪了只狗づ ) #16

重新打包的adhoc版本能收到推送了 ,会是上面fix图片的问题吗


#17

那就没问题了呀,正确的打包可以收到推送。

那你正确的打包appstore的,下载后也应能收到消息的

你测试一下别名推送是否OK,你设置别名是否可以顺利成功

最好是在App内加上 获取registrationID上传到服务器保存 这一步。