为不在应用商店中的 iOS 应用使用推送通知

Posted

技术标签:

【中文标题】为不在应用商店中的 iOS 应用使用推送通知【英文标题】:Using push notification for an iOS App not in the app store 【发布时间】:2020-06-25 11:30:45 【问题描述】:

我正在开发一个主要针对 iPhone 和 iPad 的 ios 应用,我认为它不会被 Apple 批准进入应用商店。

我读过关于用户直接下载 IPA 并选择信任我的 Apple ID 的侧载,我的问题是我是否能够在这种情况下使用推送通知,因为我的应用严重依赖它们。

谢谢,

【问题讨论】:

是的,使用企业帐户,您可以构建应用的内部版本并使用推送通知 我不认为我有资格获得该应用程序的内部版本,它应该面向公众并且它不是企业应用程序,我只是不相信该应用程序会成为Apple 批准。 我有一个用企业账号签名的应用,用户超过50000,推送通知没有问题。 @Hamed 不幸的是,根据 Apple 的说法,我没有资格获得企业帐户:-拥有 100 名或更多员工。 - 成为法人实体。我们不接受 DBA、虚构的企业、商号或分支机构。 【参考方案1】:

如果您拥有企业帐户并且不希望将您的应用分发给随机用户。 您可以在内部使用通用 - 带有通知的移动设备。会成功的。

【讨论】:

我看到了多种建议,但要获得企业帐户的资格,您需要拥有 100 名或更多员工并成为法人实体,而我只是一个私人。问题是我是否可以对选择侧载我的应用程序的用户使用普通的开发人员 APNs 证书,或者类似的事情是不可能的。 对于企业帐户,您需要法人实体,但不需要拥有 100 名或更多员工。如果您只有开发者帐户 - 如果您想要更多您需要企业帐户,您可以在您的开发者帐户中添加 100 台设备。

以上是关于为不在应用商店中的 iOS 应用使用推送通知的主要内容,如果未能解决你的问题,请参考以下文章

应用商店中已有应用的推送通知

带有推送通知的应用提交到应用商店

如果用户卸载应用程序然后从商店重新安装,ios 推送通知不起作用?

iOS 推送通知分发证书

应用商店中是不是有预构建的“推送”iOS 开发者应用?

将推送通知添加到现有 iOS 应用程序