我开发了一款带有Ionic v1的应用程序,并使用“离子服务”和“离子运行android”进行测试,效果很好。它向外部API(允许CORS)发出所有$ http请求,并且我很好地恢复了数据。
当我尝试以实模式测试应用程序时会出现问题。我将应用程序添加到Ionic视图以在Android移动设备中进行测试,我发现没有执行对API的请求(因为我看不到应用程序中打印的任何数据)。
原因可以是什么?我需要在我的API服务器中执行额外的配置吗?我需要对Ionic应用程序执行一些特殊的配置吗?
PD:我安装了cordova withelist插件并将这些行添加到config.xml文件中:
<access origin="*" />
<allow-navigation href="*" />
<allow-intent href="*" />
答案 0 :(得分:0)
您验证Cordova CLI是否已在AndroidManifest.xml
生成这些Android权限条目?
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
我希望有所帮助。
问候。