gpt4 book ai didi

ios - 应用程序没有网络连接

转载 作者:可可西里 更新时间:2023-11-01 06:11:29 26 4
gpt4 key购买 nike

我的应用程序的 iOS 版本似乎根本不想连接到互联网。有人可以为此指出正确的方向吗?

我已将我尝试连接的地址添加到白名单中。虽然我不确定从哪里开始,因为这是我的第一个 iOS 应用程序。我不确定是否在我没有看到的地方生成了错误。

该应用程序构建良好,并被推送到模拟器和物理 iPhone。它适用于模拟器。 iPhone 有连接并且可以浏览网页,所以我知道这不是问题所在。

请告诉我您可能还需要什么帮助,因为我不确定我需要提供什么。

编辑

下面的脚本使用 backbone.js 模型将用户登录到系统,该模型向服务器发送 ajax 请求。这在 Android Build 上运行良好。

App.user = new App.model.user({
'email' : $(event.currentTarget).find('#email').val(),
'password' : $(event.currentTarget).find('#password').val()
});

用户模型:

App.model.user = Backbone.Model.extend({
defaults : {
"email" : null,
"password" : null,
},
initialize : function () {
this.save(null, {
success : function (model, response) {
App.loggedIn = true;
App.navigate("menu", {
trigger : true,
replace : true
});
App.menu();
},
error : function (model, response) {
try {
App.mainView.error(response.resultMessage);
} catch (e) {
console.log(e);
}
},
wait : true
});
},
urlRoot : App.config.siteUrl + "/gateway/user"
});

最佳答案

我会尝试以下方法。

1) 有一个虚拟的html页面

< html>
< head>
< script>
window.location.href="Your absolute URL you are trying to reach"
< /script>
< /head>
< body>Loading< /body>
< /html>

如果这不起作用,请将白名单设置为 * 并重试。如果它在设置白名单的方式上有问题

2) 查看您是否正在访问安全 URL。如果它可以在模拟器上运行而不能在手机上运行,​​请查看手机是否可以访问您尝试访问的 URL。尝试使用移动浏览器。

3) 确保您使用的是正确的 cordova 文件。 (Android和IOS的cordova.js不同)

4) 如果移动 safari 能够连接,他们会尝试使用 this awesome post 中指定的 webview 调试器。

关于ios - 应用程序没有网络连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12212532/

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