如果我在商店里已经有一个仅限 iPad 的应用程序,我可以在未来的更新中将其通用吗?
首先,我已经知道如何制作通用应用程序,我的问题是,如果商店中有 iPad 应用程序,我可以在更新中添加 iPhone 支持(使其通用)。
另外,如果我的 iPad 应用程序没有应用内购买,我可以在更新中添加新的应用程序吗? (我很确定答案是肯定的,但想问一下以防万一)
感谢您的指导!
First of all, i already know how to make universal apps, my question is if having an iPad app in the store i'm allowed to add iPhone support in an update ( make it universal).
Also, if my iPad app doesn't has in-app purchases, i'm allowed to add new ones in an update ? ( i'm pretty sure the answer is yes but wanted to ask just in case)
Thanks for your orientation !
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,您可以做这两件事。您必须与 Apple 签署额外的合同才能提供应用内购买,但这是通过 iTunes Connect 完成的,并且不会影响您提交的二进制文件。
Yes, you can do both of those things. You'll have to sign additional contracts with Apple to offer in-app purchase, but that's done through iTunes Connect and doesn't affect the binary you submit.
当然,如果您的更新从仅限 iPad 变为通用,Apple 就会接受您的更新。
关于第二点,是的,您当然可以,但实际上存在一个问题,可能会迫使您做出重大更改,然后才能将应用内购买添加到现有应用程序中。如果您的应用程序的捆绑 ID 包含通配符,您将必须创建一个新的通配符,因为此类 ID 与应用程序内购买(以及推送通知)不兼容。请参阅另一个 Stack Overflow 问题,将通配符包标识符转换为单个 ID ,了解有关此内容的详细信息。
Absolutely, your update will be accepted by Apple if it goes from iPad-only to universal.
Regarding the second point, yes you are of course allowed, but there is actually an issue that may force you to make a significant change before you can add in-app purchase to your existing app. If your app's bundle ID includes a wildcard, you will have to create a new one as such IDs are not compatible in with-app purchase (and also push notifications). See this other Stack Overflow question, Converting wildcard bundle identifier to single ID, for details on this.