微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

HTTPS阻止Ionic build –release android apk

Debug apk工作正常,排除了常见的嫌疑,但是当我构建,签名,安装发布版本时,没有https $http API调用可以通过angular(http到同一个端点,我允许调试,工作) .

已安装cordova白名单
离子插件添加cordova-plugin-whitelist

manifest.xml包含正确的指令

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

Ionic config.xml包含正确的指令

<access origin="*"/>
  <allow-navigation href="*" />

我的index.html声明了一个允许的Content-Security-Policy:

<Meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">

我还使用两个不同的在线SSL检查器检查了我的中间证书链 – 它们没问题.

我完全难过了.有任何想法吗?

解决方法

重新应用SSL证书,特别注意包括中间证书.

尽管有https://cryptoreport.websecurity.symantec.com/checker/和其他三个SSL检查员说我的SSL证书很好,但为了安全起见,我重置并配置了我的AWS Elastic Load Balancer SSL设置,确保我们已经包含了(说是可选的,但不是可选的)中间证书,问题就出现了在那之后离开.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐