swift3 收不到远程推送通知的问题

2017-10-09 08:39:54 +08:00
jamfer  jamfer
第一次做远程通知,遇到很多坑,现在有一个最大的坑过不去了...

首先说证书,push services 证书和 development ios push services 证书我都下载并且安装了(我理解的这两个证书一个是测试通知推送,一个是正式通知推送)

我在本地测试 APP 的时候推送通知是可以收到的,但是 APP 上架 store 后,推送通知无论如何都收不到,请问这是为什么?
1850 次点击
所在节点   问与答  问与答
12 条回复
zhNaMore
zhNaMore
2017-10-09 08:52:12 +08:00
用了啥第三方的么。
jamfer
jamfer
2017-10-09 08:53:19 +08:00
@zhNaMore 没有用任何第三方,就是推送通知的工具用的是 pusher.app
mooczz
mooczz
2017-10-09 08:55:16 +08:00
查看 APNs 地址,本地测试用的是 sandbox,线上要换成 production
zhNaMore
zhNaMore
2017-10-09 08:59:50 +08:00
@jamfer 其他排查过了? 系统版本和 App 接受通知状态都一致吗。不一是证书问题
jamfer
jamfer
2017-10-09 09:00:51 +08:00
@mooczz 确实是 production (写的是 sandbox|production )
jamfer
jamfer
2017-10-09 09:02:07 +08:00
@zhNaMore 系统版本怎么说? App 接受通知状态又是?
zvving
zvving
2017-10-09 09:03:24 +08:00
证书别用原来的方式配了,JWT 的方式简化很多
zhNaMore
zhNaMore
2017-10-09 09:05:08 +08:00
@jamfer 10 以后的版本注册通知和之前的写法是不一样的啊。 就是 App 是否在使用的前后台调用的代理是不一样的
jamfer
jamfer
2017-10-09 09:05:39 +08:00
@zvving JSON WEB TOKEN ?那是什么,怎么用?
jamfer
jamfer
2017-10-09 09:07:55 +08:00
@zhNaMore 恩,这个我是知道的。但是本地测试的时候通知接收是没问题的,上线了以后接收不到,应该不是写法的问题吧
zvving
zvving
2017-10-09 09:08:13 +08:00
jamfer
jamfer
2017-10-09 13:08:58 +08:00
自顶一下,继续求帮助

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/396051

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX