iphone - 如何测试 iOS 推送通知?

标签 iphone objective-c ios push-notification

我雇了一个 objective-c 程序员来开发我的 iphone 应用程序,他写了代码,现在我想测试推送通知服务,但是他不给我 p12 文件,他说他不能给我p12 key,因为里面有他的私钥。

1) 我可以自己创建 p12 文件吗?如果可以,我该怎么做?它不需要附加到应用程序吗?我需要应用的 ID?

2) 我可以将他添加为我的苹果开发者帐户下的开发者,以便他可以设置所有内容吗?

最佳答案

  1. 用于 APNS 的 key 不需要与用于签署应用程序的 key 相同。它不应该是用于签署应用程序的 key ,因为它最终将安装在第四方数据中心的第三方硬件上的虚拟服务器上。如果更多人可以访问开发服务器(例如,开发人员可能会根据需要在自己的计算机上运行它以进行调试),您甚至可能想要使用不同的开发和生产 key 。

    您可以创建 key 对,将 CSR 发送给他,让他创建证书并将其发送给您,然后在您的服务器上使用该证书。

  2. 您无论如何都需要在某个时候在您自己的帐户下设置该应用程序(假设您不打算向他支付无限期支持费用),所以您不妨现在就做。根据您对他的信任程度,您可以将他添加为开发人员,也可以自己完成。

我很确定您还可以授予帐户受限权限 - 仅足以上传 CSR、创建“iPhone 开发”证书和下载配置文件。您可以完成剩下的工作(添加 UDID、设置应用 ID 和配置配置文件),对吧?

关于iphone - 如何测试 iOS 推送通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6514810/

相关文章:

ios - 路由应用程序覆盖文件可选且不包含在内,但现在我无法保存

ios - 来自另一个类的 Cocoa Touch 方法被调用但代码不运行

iphone - UIImage 显示在具有指定字符串值的单元格中

iphone - 如何重新加载 UIView?

iphone - 使用 UIColor RGB black 作为 NSMutableDictionary 中的键时出现问题

ios - UIButton sender.titleLabel?.text?.toInt() 在按下太快时给出未更新的值

Objective-C - 如何查找 prop 等于日期的对象?

具有自动布局的 iOS UIScrollView 未正确居中

objective-c - 405 不允许的方法

ios - 在 Xcode 7.0.1 中为 swift 添加应用程序 xib/nib 文件时遇到问题?