【问题标题】:Same APNs for 2 different Apps2 个不同应用的相同 APN
【发布时间】:2017-03-24 07:40:31
【问题描述】:

我正在为 iOS 开发一个企业应用程序。所以为了通过特定的 MDM 供应商发布它,我通过苹果网站 (https://identity.apple.com/pushcert) 创建了 APNs 证书,将其上传到供应商门户并发布该应用程序成功。 现在,如果我想使用同一个 MDM 供应商(给同一个企业)再发布一个应用程序,我是否需要再创建一个 APNs 或者我之前上传的现有 APNs 证书可以正常工作? 单个供应商下是否可以有 2 个应用程序? 请帮忙。

【问题讨论】:

    标签: ios apple-push-notifications enterprise mdm


    【解决方案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。
    • 对于普通应用,如果您支持推送通知,我们不能让两个应用使用相同的推送证书。但是在 MDM 的情况下,我不确定我们是否需要不同的 APN 来在同一供应商下发布不同的应用,因为我在创建证书时没有在任何地方指定捆绑 ID。
    • 而且我也没有明白你的意思“如果您对两个供应商使用相同的应用程序 ID,那么现有的 APNS 将为您工作”,您的意思是说单个 APN 将适用于不同的小贩?如果是这样,则不是。要创建 APN,我们需要来自供应商的 .csr 文件,因此即使我们使用相同的 Apple ID,我们也不能为不同的供应商使用相同的 APN。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多