我有基于javascript的应用程序,我想为Android和IOS创建应用程序,所以我使用phoneGap并转换为Android并成功转换为IOS。我使用后端作为解析(解析正在关闭),所以我从解析迁移到Heroku它在 Android 和 webApplication 上完美工作,但在 IOS 中不起作用我无法从 IOS 中的 heroku 获取数据。这就是我初始化的方式
var config = {
// Defaults
IS_NODE: typeof process !== 'undefined' && !!process.versions && !!process.versions.node,
REQUEST_ATTEMPT_LIMIT: 5,
SERVER_URL: 'http://XXX.herokuapp.com/parse',
VERSION: 'js' + '1.6.14',
APPLICATION_ID: 'XXXXXXXXXX',
JAVASCRIPT_KEY: 'XXXXXXXXXX',
MASTER_KEY: 'XXXXXXXX',
USE_MASTER_KEY: true,
PERFORM_USER_REWRITE: true,
FORCE_REVOCABLE_SESSION: false
};
谁能帮我解决这个问题吗?
最佳答案
也许您应该将 NSAppTransportSecurity
键添加到您的 info.plist 文件中。
iOS 应用不会响应 http
请求,除非您将 NSAppTransportSecurity
的子项 NSAllowsArbitraryLoads
设置为 YES
。
更多信息可以查看this .
关于javascript - 无法从 Heroku 服务器获取数据到 ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38608044/