您是说用户不打算自己打开应用程序?在这种情况下,如果用户安排有意义的事情发生 的 不 强> 打开应用程序 - 例如提供说明手册。直接进入Mobile Safari确实是一次糟糕的体验。
这相当于键盘应用程序的作用:它们安装键盘,但应用程序本身没有任何用处。
如果您无法按照建议使用Safari View Controller,则提交错误或提出技术支持请求。
我删除了应用程序的独立功能,只显示了一个静态屏幕。然后应用程序很容易被接受。
经验教训:不要试图将太多工作流程放入一个应用程序,除非它们很明显且易于演示。由于硬件组件(BLE信标)很难向appstore人员展示我们的工作流程,所以最后我刚刚删除了我们不需要的部分。
稍后我们将创建一个单独的应用程序来处理未从移动Web应用程序调用的独立工作流程。