【问题标题】:Ionic v2 since one made release apk http and https requests don't workIonic v2 因为一个发布 apk http 和 https 请求不起作用
【发布时间】:2017-05-31 17:04:33
【问题描述】:

因为我曾经使用 ionic v2 构建了一个发布 apk,使用以下命令:

ionic run android --release

我无法发出任何 http 请求(即使我只是将调试 apk 与:ionic run android 一起使用)

我读过一个签名的 android apk(发布)需要它在客户端和服务器端信任的证书。 我创建了一个密钥库并使用了有效的 SHA1 指纹,但它仍然无法正常工作......有什么想法吗?

【问题讨论】:

  • 您解决了这个问题吗?我一直有这个问题,不知道该怎么办......

标签: android http ionic-framework ionic2 release


【解决方案1】:

要部署应用程序,您仍需要对应用程序进行签名。

应用部署与是否发布应用无关。

部署时可以关注以下link

http 请求不起作用?

您是否添加了白名单?

您是否将<access origin="*"/> 添加到config.xml 中

【讨论】:

  • 是的,我知道如何发布应用程序,但我只是签署了它,因此我可以从谷歌接收结果,因为我正在使用他们的 API。是的,我已经将几乎所有内容添加到我的 config.xml <access origin="*"/> <allow-intent href="http://*/*"/> <allow-intent href="https://*/*"/> 甚至 <allow-navigation href="*" />
  • @HartHerbert 来自谷歌?我使用 Google Analytics 开发的,您仍然可以使用模拟器或部署到设备上获得结果
  • 是的,我知道,但如果您使用的是 googlemaps cordova 插件,您需要为您的应用签名,这就是原因。
  • 你应该发布一个问题 googlemaps cordova plugin 然后
  • 不,因为我现在卸载了所有东西,但它仍然无法执行任何请求。我总是得到Response with status: 0 for URL: null
猜你喜欢
  • 2016-08-31
  • 1970-01-01
  • 2016-10-23
  • 1970-01-01
  • 2016-06-04
  • 1970-01-01
  • 1970-01-01
  • 2018-08-17
  • 1970-01-01
相关资源
最近更新 更多