1

对于推送通知,我在 Xcode 8.2.1 中打开了如下图所示的功能

能力

打开后,Xcode 在项目文件夹中创建了一个权利文件。当我检查它有带字符串的APS 环境development时。

权利文件

推送通知在开发/沙盒模式下工作正常。分销/生产怎么样?我是否需要将 APS Environment 的值更改为distribution?还是通过 Xcode 本身,字符串值会自动更改?

4

1 回答 1

1

首先,如果您的推送通知在沙盒模式下进行开发,那么您已经完成了所有事情。

其次,如果你想为分发做这个,那么你也必须为分发创建证书,贝娄图像可能会帮助你。

在此处输入图像描述

此图像仅包含应用程序的分发证书。

必须为 Pushnotification 创建产品才能在现场工作,

像下面的图片

在此处输入图像描述

当你完成你的生产证书和所有,

那么您必须创建 AdHoc 证书以测试通知或创建证书以在 iTunes 中上传应用程序。

当您为 AdHoc 或 Live 创建分发证书并双击该证书时,它将出现在所需的项目上,它会自动处理功能,您不必担心,同样在您的 php 代码中,您必须更改该链接包含指向苹果的沙箱。(即ssl://gateway.push.apple.com:2195

谢谢

于 2017-03-28T08:42:07.170 回答