zoukankan      html  css  js  c++  java
  • 什么是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年。

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

  • 相关阅读:
    野心和实力的磨合
    tpm
    菜猫学习linux笔记(1)
    调试理解过程
    TSS学习记录
    RSA加密算法理解(整理自网络)
    *args和**kwargs在python中的作用
    在 Ubuntu 16.04 中安装谷歌 Chrome 浏览器
    ubuntu安装微信客户端
    ubuntu 桌面操作系统安装WPS办公软件的方法
  • 原文地址:https://www.cnblogs.com/allanliu/p/4362093.html
Copyright © 2011-2022 走看看