iOS推送通知和证书问题

时间:2013-11-21 02:10:38

标签: ios push

我有一个非常基本的推送通知问题我希望有人可以快速回答我:

我正在为另一个人开发一个应用程序,除了推送通知集成之外,一切都已完成。另一个人登录到他的开发者帐户,创建了一个App ID(比如com.company.myApp),将其配置为推送通知并创建了开发和生产SSL推送证书。

到目前为止,我一直在使用我的个人开发者帐户,我的问题是2折:

1)如果我创建的应用程序ID与我的客户(com.company.myApp)匹配并在开发中测试它,那么推送通知会在我的应用程序中触发吗?我猜不是因为我认为必须与这些证书中的其他人账户有一些联系。

2)一般情况下,是否可以开发具有开发者许可证A的应用程序,并将其提交给属于许可证B所有者的iTunes Connect?

从本质上讲,我试图找出是否需要获取此其他人开发人员许可证证书才能为他们完全创建应用程序,或者我是否可以在我的证书上开发并只需登录他们的iTunes Connect并上传即使该应用程序是我的证书签署的代码。为其他人开发应用程序对我来说是一个新的领域,因此所有这些许可证/证书的生效有点令人困惑。

我希望这种情况有意义,如果不是,我可以尝试进一步澄清。

2 个答案:

答案 0 :(得分:0)

有两种类型的证书:

  1. 开发者:
    您可以将它用于1)中提到的所有内容 只要您将其添加到您的钥匙链中,就2)

  2. 分发:
    提交应用程序时,这是您的证书 需要有上传

答案 1 :(得分:-1)

您的基本推送通知解决方案是

1.您的 .cer 认证使用其他应用 .cer 认证....这就是为什么您的认证不匹配enter link description here