苹果开发者账号官方翻译篇-配置APP服务
所需角色:帐户持有人或管理员。
*使用TLS证书与APNs通信
您的通知服务器可以使用TLS证书与Apple Push (APNs)通信。
首先,在开发人员帐户中启用推送通知。接下来生成一个APNs客户机TLS证书,该证书将同时适用于开发和生产环境。然后从Mac导出客户机TLS标识,并将其安装到通知服务器上。稍后,当您分发应用程序时,Xcode会自动将应用程序的配置从开发环境更改为生产环境。
或者,在Xcode项目中启用推送通知,以便为应用程序执行其他步骤。
所需角色:帐户持有人或管理员。
*生成一个APNs客户端TLS证书
为使用推送通知的每个应用程序生成一个单独的客户端TLS证书。生成证书将完全启用相关应用程序ID的推送通知。在您的开发人员帐户中,应用程序ID的推送通知服务将从可配置更改为启用。
在证书、标识符和概要文件中,从左边的弹出菜单中选择操作系统。
在下,选择All。
单击右上角的Add按钮(+)。
在下,选择“Apple Push SSL ( & )”复选框,然后单击。
从App ID弹出菜单中选择一个App ID,然后单击。
选择与 ID匹配的显式应用程序ID。
按照说明在Mac上创建证书签名请求,然后单击。
单击选择文件。
在出现的对话框中,选择证书请求文件(扩展名为. 文件的文件),然后单击。
单击。
点击下载。
证书文件(扩展名为.cer的文件)出现在下载文件夹中。
单击Done。
在开发人员帐户中,验证是否启用了应用程序ID的推送通知服务。在标识符下,选择应用程序ID,然后选择要查看的应用程序ID。在“推送通知”行中,“启用”应出现在“开发”或“分发”列中。
要在密钥链中安装证书,请双击Mac上下载的证书文件。证书出现在密钥链访问中的My 类别中。
*从Mac导出客户端TLS标识
将标识从创建它的Mac上的导出,并将其复制到运行提供者代码并与APNs的开发或生产版本连接的服务器上的适当位置。
启动钥匙链访问。
在部分,选择My 。
找到要导出的证书并公开其内容。
您将同时看到证书和私钥。
选择证书和密钥,并选择文件>导出项。
从“文件格式”弹出菜单中,选择服务器接受的文件格式。
在Save As字段中输入文件名,然后单击Save。
证书和密钥以个人信息交换格式(扩展名为.p12的文件)的文本文件的形式保存到指定的位置。
*从web服务器发送推送通知
要使用APNs从web服务器向macOS用户发送推送通知,请注册一个网站推送标识符并创建一个网站推送证书。
对于每个网站,注册一个网站推送标识符,验证来自服务器的通知。然后创建一个网站推送证书来签署通知包并向用户发送通知。将证书与您的网站推送标识符关联。
所需角色:帐户持有人或管理员。
*注册一个网站推送标识符
在证书、标识符和概要文件中,从左边的弹出菜单中选择操作系统。
在标识符下,选择网站推送id,然后单击右上角的Add按钮(+)。
输入网站描述和标识符,然后单击。
查看网站推送ID,然后点击注册。
单击Done。
*创建一个网站推送证书
在证书、标识符和概要文件中,从左边的弹出菜单中选择操作系统。
在下,选择All。
在右上角,单击Add按钮(+)。
在“生产”下,选择“网站推送ID证书”,然后单击“继续”。
从弹出菜单中选择一个网站推送标识符,然后单击。
按照说明在Mac上创建证书签名请求,然后单击。
单击选择文件。
在出现的对话框中,选择证书请求文件(扩展名为. 文件的文件),然后单击。
单击。
点击下载。
证书文件(扩展名为.cer的文件)出现在下载文件夹中。
单击Done
*创建钱包标识符和证书
钱包提供了一种名为“通行证”的数字信息表示——比如优惠券、演出门票或登机牌——允许用户兑换真实世界的产品或服务。你可以用几种方式使用钱包:
选项1:请求、分发和更新传递
首先注册一个pass类型标识符来标识您的应用程序。然后创建一个pass类型ID证书,并将其与pass类型标识符关联。
选项2:在应用程序中访问用户的通行证
注册一个pass类型标识符,然后在Xcode中配置 (iOS, )来访问用户pass。
所需角色:帐户持有人或管理员。
*注册一个pass类型标识符
在证书、标识符和概要文件中,从左边的弹出菜单中选择操作系统。
在标识符下,选择Pass类型id。
单击右上角的Add按钮(+)。
输入描述和标识符,然后单击。
检查设置,然后单击。
单击Done。
*创建一个Pass类型ID证书
在证书、标识符和概要文件中,从左边的弹出菜单中选择iOS、tvOS、。
在下,选择All。
在右上角,单击Add按钮(+)。
在“生产”下,选择“通过类型ID证书”,然后单击“继续”。
从“传递类型ID”弹出菜单中,为证书选择一个“传递类型ID”,然后单击“继续”。
按照说明创建证书签名请求,然后单击。
单击选择文件。
在出现的对话框中,选择证书请求文件(扩展名为. 文件的文件),然后单击。
单击。
点击下载。
证书文件(扩展名为.cer的文件)出现在下载文件夹中。
单击Done。