2 个不同应用的相同 APN
Posted
技术标签:
【中文标题】2 个不同应用的相同 APN【英文标题】:Same APNs for 2 different Apps 【发布时间】:2017-03-24 07:40:31 【问题描述】:我正在为 ios 开发一个企业应用程序。所以为了通过特定的 MDM 供应商发布它,我通过苹果网站 (https://identity.apple.com/pushcert) 创建了 APNs 证书,将其上传到供应商门户并发布该应用程序成功。 现在,如果我想使用同一个 MDM 供应商(给同一个企业)再发布一个应用程序,我是否需要再创建一个 APNs 或者我之前上传的现有 APNs 证书可以正常工作? 单个供应商下是否可以有 2 个应用程序? 请帮忙。
【问题讨论】:
【参考方案1】:终于找到了结论。 无需为您通过 Intune 发布的每个应用程序分别拥有单独的 APNs 证书。我们可以使用同一个 APNs 证书上传/发布多个应用程序。 它对我有用。我已经在同一个 APNs 证书下成功上传了新应用程序。
【讨论】:
怎么样?你能分享一些知识吗? 据我所知,APNs 证书适用于 MDM 供应商。意味着证书已在设备和 MDM 服务器之间关联。由于 MDM 管理设备而不是特定应用程序,因此我们可以为多个应用程序使用单个 APN。 可以,但是如何在会员中心将单个APNs证书设置为多个APP ID?? 在 MDM 的情况下,我们不会像在其他应用商店应用程序中那样在会员中心创建 APN,而是在 Apple Push Certificates Portal link 中创建 APN。它没有求APP ID,我们只需要上传MDM厂商提供的.csr文件即可。【参考方案2】:在这里,我将供应商视为新的“市场”。如果您为两个供应商使用相同的应用 ID,那么现有的 APNS 将适用于您,但如果您为第二个供应商,那么您需要创建新的APNS
。
【讨论】:
不,我想在同一供应商下发布应用,使用相同的应用 ID。(只有捆绑 ID 会有所不同)。 如果它的Bundle Ids不同,那么它将被视为不同的应用程序,并且根据苹果文档,没有办法为不同的应用程序使用相同的APNS。 这里有详细回答:***.com/questions/17229276/… 对于普通应用,如果您支持推送通知,我们不能让两个应用使用相同的推送证书。但是在 MDM 的情况下,我不确定我们是否需要不同的 APN 来在同一供应商下发布不同的应用,因为我在创建证书时没有在任何地方指定捆绑 ID。 而且我也没有明白你的意思“如果您对两个供应商使用相同的应用程序 ID,那么现有的 APNS 将为您工作”,您的意思是说单个 APN 将适用于不同的小贩?如果是这样,则不是。要创建 APN,我们需要来自供应商的 .csr 文件,因此即使我们使用相同的 Apple ID,我们也不能为不同的供应商使用相同的 APN。以上是关于2 个不同应用的相同 APN的主要内容,如果未能解决你的问题,请参考以下文章
2 个用户使用相同的设备和相同的应用程序但登录 ID 不同 - 他们是不是有不同的 gcm 注册 ID?