在Ionic 3

时间:2017-08-09 17:18:57

标签: ionic-framework

我有App Store上的应用程序。

在开发它时,我在Android和iOS上进行了测试。

现在在iOS中完美运行。但是,在Android中,我无法使用我的RESTful服务登录。

以下是远程调试控制台中可见的错误;

Google Chrome Console

我不知道这个错误试图告诉我什么?我不明白为什么它适用于iOS,但不适用于Android;虽然它过去了几天。我没有改变一件事。

当用户点击Login按钮时,执行以下方法;

this.loginService.Login(this.inputName, this.inputPassword).subscribe( () => {
  // Route user to home page!
});

上述方法在login.service.ts内实施。在此服务中,它使用在api.service.ts

中定义的ApiService类

1 个答案:

答案 0 :(得分:1)

这可能是一个许可问题。在“platforms / android / AndroidManifest.xml”文件中添加以下行并尝试:

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>