【发布时间】:2018-07-11 19:24:01
【问题描述】:
Apple 拒绝了我们的应用,并做出以下回应:
我们注意到您的应用中存在一个问题,导致用户体验质量低于 Apple 用户的预期: - 启动应用程序时,移动 Safari 中的网页首先打开,然后返回应用程序。用户应该能够在启动后立即使用该应用程序。 下一步 要解决此问题,请修改您的应用以解决此类问题的所有实例。
我们正在开发的应用是键盘扩展。这些用例不需要用户实际打开应用程序并使用它。结果,在应用程序本身(如果您从家/跳板启动它),我们将用户重定向到我们的网站,该网站会告知用户如何使用该产品(无需注册或立即教程,但我们当然不能拥有该应用程序绝对什么都不做)。从苹果的回应来看,这显然不是正确的做法。我的问题:
如果用户被重定向到消息,这能解决问题吗?我问这个而不是仅仅尝试的原因是这样我就不会浪费时间并最终再次被拒绝。
部分问题似乎是通过跳板打开应用程序具有误导性,因为它不执行任何操作。但我的理解是,我们不能有没有图标的应用程序 (Create iOS app without menu icon)。键盘应用程序是否需要以不同的方式发布,以便我们在跳板中没有图标?如果是这样,请指导我参考一些文档/Xcode 配置/资源来实现这一点。
这是我第一次尝试移动开发
【问题讨论】:
-
您可以为您的应用提供一个简单的
WKWebViewUI,以加载与重定向相同的页面,以便将用户保留在应用中,但仍会显示您认为相关的信息。至少您会解决有关在启动时打开移动 Safari 的具体问题。 -
这似乎是最明显的解决方案。但我想在花更多时间编码之前找到一些方向。我试试看
-
让应用程序显示一个按钮(如何使用,提示),按下该按钮可加载网页。这样可以避免自动加载网页。
-
@vacawama 问题是,即使这样做就足够了。
-
这就是 Swype 所做的。我会在商店里检查一些免费的键盘,看看他们做了什么。