iOS 苹果开发者应用指南

iOS Apple Developer App Guidelines

我已通读 Apple's iOS app submission guidelines,但我的问题更多是关于规则(如果适用)获得批准后的内容。

基本上我想知道的是,是否允许开发人员禁用旧版本应用程序中的某些功能,以便用户基本上被迫升级到较新版本?这还可能包括让用户在此过程中下载另一个完全独立的应用程序(该功能以前在旧版本中)。

这是允许的,还是有什么特别说明违反 guidelines/rules 的?如果有人知道这个问题的答案并且可以提供信息来源,那就太好了。谢谢

你真的认为有人会下载新版本吗?客户会 骂你 并找到一个不同的应用程序。如果他们付款了,他们会要求退款,Apple 给他们全额退款。由于 Apple 只给你销售价格的 70%,而且全额退款是自掏腰包,因此全额退款将花费你真金白银。

Apple 的兴趣在于销售手机。只要能帮他们卖手机,都不客气。如果你是个混蛋,惹恼了 Apple 的客户,Apple 会尽其所能惹恼你。

您不能强制用户升级应用程序,但如果您愿意或没有其他选择,您可以启动 App Store,以便您的用户可以从那里获得最新版本。或者你可以显示一些 UI 除了提供更新选项外什么都不做!!

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];  //your app's itunes link to open it when user open the app

可以参考Apple forums and can check this answer

希望这会有所帮助:)