在我的应用离子其他服务时,我使用下面的代码休息服务没有APK文件的工作:离子
亚行创建安装apk文件不起作用-r平台/安卓/建设/输出/ APK/Android的debug.apk
如果我在运行浏览器应用程序:
ionic serve
那么它的工作文件
如果我使用下面的代码
离子运行运行移动应用-l
那么它的做工精细.. 但一旦我创建apk文件,并在移动然后安装简化版,服务工作..
怎么能解决这个问题? 请帮忙
在我的应用离子其他服务时,我使用下面的代码休息服务没有APK文件的工作:离子
亚行创建安装apk文件不起作用-r平台/安卓/建设/输出/ APK/Android的debug.apk
如果我在运行浏览器应用程序:
ionic serve
那么它的工作文件
如果我使用下面的代码
离子运行运行移动应用-l
那么它的做工精细.. 但一旦我创建apk文件,并在移动然后安装简化版,服务工作..
怎么能解决这个问题? 请帮忙
其余的网络服务本地托管在开发服务器或PC上,并运行在一个地址上,例如, http://localhost:8888。一旦编译到APK,它也会期待显然不在设备本身上的服务地址。
因此,您需要在开发服务器或PC上使用启用WIFI的网络在本地托管REST服务,从而暴露PC的IIS或Apache(您正在使用的任何一种)或者您可以使用云托管并引用新创建的API在编译APK之前在应用的源代码中提供地址。
这ARTICLE提供的ionic serve
和run
的差异之间一个很好的解释方差
最可能的原因是,你不必cordova-whitelist
插件。科尔多瓦新版本/离子,需要为你使用这个插件
步骤:
安装插件
cordova plugin add cordova-plugin-whitelist
更新您的3210一个白名单的允许的URL:
<allow-navigation href="*" />
我已经添加了..我再次尝试..并且我已经安装了此插件“cordova-plugin-whitelist”。 已在浏览器上安装插件“cordova-plugin-whitelist”。 – user3855589
我们托管Apache服务器对我们的服务,我们能够访问使用托管地址serveices。 – user3855589