专业IOS签名团队
闪电售后,性价比秒杀上架,快速上线、测试
提供 iOS 企业证书签名服务,让您的 iOS App 无需提交 App Store 或设置
UDID 即可在iPhone、iPad 等设备上直接安装,帮助您快速完成应用内测
过程,降低测试成本,缩短上线时间。

如何管理iOS签名推送通知的推送证书?

2019-09-26 08:24 栏目:ios签名 查看()

要使应用能够将推送通知发送到iOS设备(iPhone,iPad和iPod),您需要推送ios签名证书。推送证书授权应用程序接收推送通知,并授权服务向ipa签名应用程序发送推送通知。在发布要分发的应用程序时,可以将推送证书链接到该应用程序。为了与iOS设备进行通信,通过Apple Push Notification Service(APNS)发送推送消息。为了向用户发送推送通知,Swrve必须向Apple提供推送苹果企业签名证书,该证书授权Swrve代表您向用户发送推送通知。

为应用程序检索推送证书并将其上传到Swrve涉及三个主要步骤:

  1. 如果您的应用未启用推送通知,请创建一个推送证书。
  2. 将推送证书导出到文件中。
  3. 将推送证书上载到Swrve。

一旦Swrve拥有您的ipa企业签名推送证书的副本,Swrve便可以代表您向用户发送消息。有关在Swrve中管理推式通知的更多信息,请参阅  推式通知简介。

创建推送证书

要遵循以下说明,您必须已经通过会员中心在Apple中注册了iOS应用  。

要创建推送证书:

步骤1:  在Apple Developer网站(https://developer.apple.com/)上,登录到  Member Center。

步骤2:  选择  证书,标识符和配置文件。

步骤3:  在左侧导航栏中 选择  标识符,然后选择  应用ID。

步骤4:  在应用列表中,选择您的应用。

  • 如果您的应用程序已启用推送功能,但尚未创建证书,则  推送通知  将显示为可配置:
  • 如果您的应用未启用推送功能,则该部分显示为“已禁用”:

步骤6:  如果禁用了推送通知,请选择“  编辑”  并启用推送通知。

步骤7:  为“生产SSL证书”  选择“  创建证书 ”。屏幕描述了如何生成证书签名请求,然后将其传递给Apple以生成证书。最好使用生产SSL证书(即使在开发过程中),因为很容易忘记在应用启动时更新证书。摘要详细说明了如何使用生产证书:

  • 为您的应用提供生产证书。
  • 存档您的开发应用程序以进行临时分发。
  • 将应用程序加载到您的设备上。
  • 将设备连接到Xcode。
  • 继续开发和测试。
  • 如果您决定使用开发SSL证书(例如,测试推送通知),请确保在启动应用程序时使用生产版本更新证书。

步骤8:生成证书签名请求:

  • 打开“钥匙串访问”(在“  应用程序”  >“  实用程序”  子文件夹中)。
  • 导航对  钥匙串访问  >  证书助手  >  向证书颁发机构请求证书。
  • 用您的电子邮件地址填充证书信息。使用您自己的名称作为“  通用名称”。将“ CA电子邮件地址”保留为   空白,并确保  已  选择“ 保存到磁盘”。
  • 选择  继续,输入文件名和目的地,然后选择  保存。这会将文件保存到请求的位置,扩展名为  .certSigningRequest。

步骤9:  返回Apple会员中心,然后选择  Continue(继续)。

步骤10:  选择  Choose File  (选择文件)以上传  .certSigningRequest  文件。

步骤11:  选择  Generate(生成)  以生成您的推送证书。显示一个屏幕,说明您的推送证书已准备就绪。

步骤12:  选择  下载。

步骤13:  在  Downloads  文件夹中,找到并双击  aps_development.cer  文件。

步骤14:  返回到“  钥匙串访问”,  并导航到登录  钥匙串的“  证书”  类别,  以找到应用程序的推送证书。

导出推送证书

创建推送证书并使用“钥匙串访问”将其记录后,将推送证书导出到文件中:

步骤1:  打开“钥匙串访问”(在“  应用程序”  >“  实用程序”  子文件夹中)。

步骤2:  在登录  钥匙串 的“ 证书”类别中  导航到您的推送证书  。

步骤3:  右键单击证书,然后 从上下文菜单中选择“  导出 ”。

步骤4:  为文件输入一个合适的名称,将  标签  留空,并将文件格式保留为.p12,然后选择  保存。系统提示您使用密码对证书进行加密。

步骤5:  使用密码(推荐)对证书进行加密(或保留空白)。

步骤6:  选择  OK(确定)  以导出证书。

上传推送证书

通常,在将“ 集成设置”  屏幕配置为Swrve入职过程的一部分时,您会在Swrve中上载ios企业签名推送证书  。iOS推送证书的有效期为12个月,应每年更换一次,以免中断推送服务。如果需要,您可以稍后在此屏幕上编辑设置。

要在Swrve中上传您的推送证书:

步骤1:  在“ 设置”菜单上,选择“  集成设置”。苹果推送通知设置下显示  推送通知,在苹果的APNS证书  部分。

步骤2:  选择  上载新证书  以显示推送证书设置。

步骤3:  选择  选择文件  ,然后导航到保存的开发或生产推送证书并选择它。

步骤4:  如果在保存推送证书时对它进行了加密,请在“ 密码”  字段中输入密码  。

步骤5:  选择  上传。收到绿色成功通知后,“ Apple APNS证书”  部分中将显示推送证书  。

步骤6:  通过向您的一个质量检查设备发送测试推送通知来测试推送证书。发送测试推送通知:

  • 从“ 选择质量检查设备”列表中选择您的设备。
  • 选择  发送测试推送。
  • 如果您上载推送证书有困难,请注意屏幕上提供的反馈,并参考以下列表以获取更多信息:
  • 日期错误 – APNS证书自创建之日起一年内有效,必须每年更改一次。此通知表明您尝试上传的证书的日期戳无效,其中今天的日期不在证书的日期范围内。您可能需要创建一个新证书。
  • 证书或密码错误 –此消息表明Swrve无法解析证书文件。这可能是因为证书未以预期的p12格式编码,或者是因为提供的密码不正确。请重试您的上传,尤其要注意您使用的密码。
  • APNS证书拒绝错误 –此消息表明证书已正确解释,但未被Apple的APNS推送系统接受。发生这种情况可能有多种原因,您应该查阅Apple的文档以获取更多信息。

APNS证书到期

iOS签名推送证书自创建之日起12个月内有效。证书到期时,Swrve尝试通过仪表板通知和电子邮件通知您。如果遇到这些消息,请务必迅速采取行动以替换推送证书,因为所有iOS推送通知(包括计划的和重复的推送通知)都将在证书过期后停止运行。

扫二维码与IOS签名经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/ios企业签名咨询/签名价格咨询/技术建议/互联网交流

上一篇:适用于iOS签名的续订证书的正确方法

下一篇:更新ios签名发行证书

郑重申明:IOS企业签名以外的任何单位或个人,不得使用该案例作为工作成功展示!
  • 咨询QQ:869349528
    邮箱:869349528@qq.com
    工作时间:08.30-23.30
友情链接: ios企业签名 微构网
Copyright © 2017-2019 www.wegto.com.版权所有  鄂ICP备19007640号-1    苹果企业签名  苹果签名  ios企业签名  
点击这里给我发消息