gpt4 book ai didi

android - $http 请求在已签名的 apk Ionic 中不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:24:28 24 4
gpt4 key购买 nike

当我直接在 android studio 上运行我的 cordova ionic 应用程序时,它可以正常工作并完美地发送 $http 请求。

但是当我安装签名的 .apk 时,http 请求不起作用

Controller.js

var postObject = new Object();
postObject.User = $scope.data.username;
postObject.Secret = $scope.data.password;
$http({
url: 'https://example.com/',
method: "POST",
data: {
'message': postObject
}
})
.then(function(response) {
$cordovaDialogs.alert('Success', 'Info', 'OK');
},
function(response) {
$cordovaDialogs.alert('Error', 'Info', 'Error');
});

配置.xml

 <?xml version='1.0' encoding='utf-8'?>
<widget android-versionCode="1" id="com.example.abc" version="0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>Cordova project.</name>
<description>
Cordova project.
</description>
<author email="example@gmail.com" href="https://www.example.lk/">
example
</author>
<content src="index.html" />
<access origin="*" />
<allow-intent href="*" />
<allow-navigation href="*" />

<engine name="android" spec="^6.2.3" />
<plugin name="cordova-plugin-console" spec="^1.0.7" />
<plugin name="cordova-plugin-device" spec="^1.1.6" />
<plugin name="cordova-plugin-firebase" spec="^0.1.24" />
<plugin name="cordova-plugin-splashscreen" spec="^4.0.3" />
<plugin name="cordova-plugin-statusbar" spec="^2.2.3" />
<plugin name="cordova-plugin-whitelist" spec="^1.3.2" />
<plugin name="ionic-plugin-keyboard" spec="^2.2.1" />

为什么会这样?我该如何解决这个问题?

最佳答案

如果请求被发送到带有无效证书的网站,请求将被丢弃。这仅发生在您的应用程序的发布版本中。请检查 SSL 证书并重试。

关于android - $http 请求在已签名的 apk Ionic 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45955708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com