我可以发布其某些功能和 UI 由于到期日期而更改的应用程序吗?

Can I publish an application that some of its features and UI are altered due to expiration date?

我正在为 iOS 开发键盘扩展。我的要求之一是提供一种功能,其中键盘的设计和单词预测功能是临时。意思是 month/45 天后,我想更改键盘外观并禁用单词预测功能,直到用户使用应用内购买机制再次购买这些功能。

基本上我想为用户提供应用程序 试用期,之后应用程序的功能就会变差。

我已经在 Android 应用程序中实现了这些行为,现在我需要在 iOS 应用程序中执行相同的功能。

问题是:Apple 允许这种类型的应用程序行为,还是我会因此被拒绝?

答案是否定的,您不能发布试用基础应用程序。

根据 App Store 审核指南:

2.9 "demo"、"trial" 或 "test" 版本的应用程序将被拒绝。 Beta 应用程序只能通过 TestFlight 提交,并且必须遵循 TestFlight 指南

可能的解决方案: 我不知道你的应用程序有什么功能。但这可能对你有帮助。

  • 您可以使用基于订阅的应用内购买,用户可以在其中购买并启用某些功能,这些功能将在一段有限的时间内可用。
  • 有关更多详细信息,请查看此处:https://developer.apple.com/in-app-purchase/

希望对您有所帮助。