• 什么是APNs证书?


    转载自 http://dev.xiaomi.com/doc/p=2977/index.html

    什么是APNs和APNs证书?

    APNs(全称为Apple Push Notification Service)是苹果为iOS和OS X设备提供的消息推送服务,iOS和OS X设备上的应用要将消息推送到客户端必须通过APNs来实现。

    APNs证书是一种扩展名为p12的文件,它是应用发送消息给APNs的证明。APNs针对不同的环境有不同的证书和密码,因此p12证书文件会有两套:Development证书(我们称为开发证书)及密钥、Distribution证书(我们称为生产证书)及密钥。

    为什么小米推送iOS版需要APNs证书和密钥?

    小米推送iOS版是基于APNs实现的推送,最终消息仍需要经过APNs下发到客户端,因此为了实现消息的推送,需要开发者提供APNs的证书和密钥。

    请注意只有2个环境的证书和密钥均提供后,才可以保证2个环境内都能正常推送消息。

    如何获取APNs证书?

    1、在Mac中,开启Keychina Access

    MI

    2、选中你对应Bundle ID的证书,注意 Development/Distribution。注意当展开时请如图同时选中,右键Export

    PU

    3、Save,请注意文件格式必须是p12

    SH

    4、保存时需要你给证书设定密码,请务必设置密码,因为无密码是无法成功推送的。

    IOS

    请注意证书的有效期

    APNs证书均有有效期的限制,过期则无法继续推送消息。

    开发证书的有效期是3个月,生产证书的有效期是1年。

    请务必在证书到期前重新上传新证书,以保证推送服务持续正常工作。

  • 相关阅读:
    BZOJ4675: 点对游戏
    Codeforces 1097 Alex and a TV Show
    UOJ#349. 【WC2018】即时战略
    DNS解析过程详解
    js中bind、call、apply函数的用法
    jQuery.extend 函数详解
    JQuery Mobile
    JQuery Mobile 页面参数传递
    HTML div 滚动条样式设计
    JavaScript 加载动画Canvas 设计
  • 原文地址:https://www.cnblogs.com/allanliu/p/4362093.html
Copyright © 2020-2023  润新知