jamfer
V2EX  ›  问与答

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

  •  
  •   jamfer · Oct 9, 2017 · 2611 views
    This topic created in 3318 days ago, the information mentioned may be changed or developed.
    第一次做远程通知,遇到很多坑,现在有一个最大的坑过不去了...

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

    我在本地测试 APP 的时候推送通知是可以收到的,但是 APP 上架 store 后,推送通知无论如何都收不到,请问这是为什么?
    12 replies  •  2017-10-09 13:08:58 +08:00
    zhNaMore
    zhNaMore
    Oct 9, 2017
    1
    用了啥第三方的么。
    jamfer
    jamfer
    OP
    Oct 9, 2017
    2
    @zhNaMore 没有用任何第三方,就是推送通知的工具用的是 pusher.app
    mooczz
    mooczz
    Oct 9, 2017 via iPhone
    3
    查看 APNs 地址,本地测试用的是 sandbox,线上要换成 production
    zhNaMore
    zhNaMore
    Oct 9, 2017
    4
    @jamfer 其他排查过了? 系统版本和 App 接受通知状态都一致吗。不一是证书问题
    jamfer
    jamfer
    OP
    Oct 9, 2017
    5
    @mooczz 确实是 production (写的是 sandbox|production )
    jamfer
    jamfer
    OP
    Oct 9, 2017
    6
    @zhNaMore 系统版本怎么说? App 接受通知状态又是?
    zvving
    zvving
    Oct 9, 2017
    7
    证书别用原来的方式配了,JWT 的方式简化很多
    zhNaMore
    zhNaMore
    Oct 9, 2017
    8
    @jamfer 10 以后的版本注册通知和之前的写法是不一样的啊。 就是 App 是否在使用的前后台调用的代理是不一样的
    jamfer
    jamfer
    OP
    Oct 9, 2017
    9
    @zvving JSON WEB TOKEN ?那是什么,怎么用?
    jamfer
    jamfer
    OP
    Oct 9, 2017
    10
    @zhNaMore 恩,这个我是知道的。但是本地测试的时候通知接收是没问题的,上线了以后接收不到,应该不是写法的问题吧
    jamfer
    jamfer
    OP
    Oct 9, 2017
    12
    自顶一下,继续求帮助
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2278 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 13:36 · PVG 21:36 · LAX 05:36 · JFK 08:36
    ♥ Do have faith in what you're doing.