Ionic App被iOS“仅限特定网站”限制
用户的iOS设备在设置中设置了限制,仅允许“仅限特定网站”。 因此,Ionic应用程序将显示启动画面,但之后不会执行任何操作。
据推测,必须在设置中输入应用程序的特定本地URL。 那个URL是什么?
编辑:如果为网站启用“限制成人内容”设置,它也会被阻止。
我有一个类似的问题,即应用程序无法访问localhost。 Ionic现在使用本地服务器(因为引入了wkwebview)来提供本地文件。 当设备的限制设置为“仅限特定网站”时,应用程序只会在启动画面后显示空白屏幕。
将http:// localhost添加到允许的站点列表中。
此外,删除和添加ios平台有点帮助。 不会在启动后显示空白的白色屏幕,而是显示一条消息,指出该网站受限制并允许用户允许它。
要删除和添加ios平台:(取自wkwebview的离子文档 – https://ionicframework.com/docs/wkwebview/ )
确保Xcode已关闭
清洁安装:
rm -rf platforms rm -rf plugins
添加平台
ionic cordova platform add ios
确保允许localhost:
确保WKWebView是默认引擎:
建立离子ios
ionic cordova build ios
打开Xcode并尝试再次构建。
您是否正在开发应用程序并且您不知道它连接到哪个URL? 如果这不是您的应用程序,那么询问开发人员什么是URL并将其添加到允许列表中,否则无法找到它。 不应阻止本地index.html URL,否则基于Cordova的应用程序不会使用此行为。