解析应用程序中失败的相关远程调用
Parse related remote calls failing in app
我使用 Parse 开发了一个 Ionic Framework 应用程序,它在我的桌面浏览器上运行良好。浏览器控制台中没有错误或警告。
但是当我打包应用程序并在我的实际 Android 4.4.4 设备上进行测试时,Parse 相关功能不起作用。当我尝试通过使用 GapDebug 工具安装 .apk 来调试应用程序时,我在控制台中看到以下内容。
POST https://api.parse.com/1/login net::ERR_CACHE_MISS
POST https://api.parse.com/1/requestPasswordReset net::ERR_CACHE_MISS
下面是 Parse 登录 activity 的完整控制台日志详细信息。
POST https://api.parse.com/1/login net::ERR_CACHE_MISS parse-1.3.3.min.js:1
b._ajax parse-1.3.3.min.js:1
b._request parse-1.3.3.min.js:1
b.User.b.Object.extend.logIn parse-1.3.3.min.js:3
b.User.b.Object.extend.logIn parse-1.3.3.min.js:3
$scope.validateUser login.controller.js:22
$parseFunctionCall ionic.bundle.js:20124
(anonymous function) ionic.bundle.js:50863
Scope.$eval ionic.bundle.js:22178
Scope.$apply ionic.bundle.js:22276
(anonymous function) ionic.bundle.js:50862
jQuery.event.dispatch jquery.js:4409
elemData.handle jquery.js:4095
triggerMouseEvent ionic.bundle.js:2811
tapClick ionic.bundle.js:2800
tapTouchEnd ionic.bundle.js:2918
POST https://api.parse.com/1/requestPasswordReset net::ERR_CACHE_MISS
为了获取特定 class 的所有数据,我得到了以下失败对象。
Failed to load resource: net::ERR_CACHE_MISS https://api.parse.com/1/Items
XMLHttpRequest failed: {"statusText":"","status":0,"response":"","responseType":"","responseXML":null,"responseText":"","upload":{"ontimeout":null,"onprogress":null,"onloadstart":null,"onloadend":null,"onload":null,"onerror":null,"onabort":null},"withCredentials":false,"readyState":4,"timeout":0,"ontimeout":null,"onprogress":null,"onloadstart":null,"onloadend":null,"onload":null,"onerror":null,"onabort":null}
问题是经过许可的。它失败了,因为该应用程序无法连接到互联网。
清单文件中的网络访问权限条目以某种方式被删除。将其添加到清单后,它起作用了。
我使用 Parse 开发了一个 Ionic Framework 应用程序,它在我的桌面浏览器上运行良好。浏览器控制台中没有错误或警告。
但是当我打包应用程序并在我的实际 Android 4.4.4 设备上进行测试时,Parse 相关功能不起作用。当我尝试通过使用 GapDebug 工具安装 .apk 来调试应用程序时,我在控制台中看到以下内容。
POST https://api.parse.com/1/login net::ERR_CACHE_MISS
POST https://api.parse.com/1/requestPasswordReset net::ERR_CACHE_MISS
下面是 Parse 登录 activity 的完整控制台日志详细信息。
POST https://api.parse.com/1/login net::ERR_CACHE_MISS parse-1.3.3.min.js:1
b._ajax parse-1.3.3.min.js:1
b._request parse-1.3.3.min.js:1
b.User.b.Object.extend.logIn parse-1.3.3.min.js:3
b.User.b.Object.extend.logIn parse-1.3.3.min.js:3
$scope.validateUser login.controller.js:22
$parseFunctionCall ionic.bundle.js:20124
(anonymous function) ionic.bundle.js:50863
Scope.$eval ionic.bundle.js:22178
Scope.$apply ionic.bundle.js:22276
(anonymous function) ionic.bundle.js:50862
jQuery.event.dispatch jquery.js:4409
elemData.handle jquery.js:4095
triggerMouseEvent ionic.bundle.js:2811
tapClick ionic.bundle.js:2800
tapTouchEnd ionic.bundle.js:2918
POST https://api.parse.com/1/requestPasswordReset net::ERR_CACHE_MISS
为了获取特定 class 的所有数据,我得到了以下失败对象。
Failed to load resource: net::ERR_CACHE_MISS https://api.parse.com/1/Items
XMLHttpRequest failed: {"statusText":"","status":0,"response":"","responseType":"","responseXML":null,"responseText":"","upload":{"ontimeout":null,"onprogress":null,"onloadstart":null,"onloadend":null,"onload":null,"onerror":null,"onabort":null},"withCredentials":false,"readyState":4,"timeout":0,"ontimeout":null,"onprogress":null,"onloadstart":null,"onloadend":null,"onload":null,"onerror":null,"onabort":null}
问题是经过许可的。它失败了,因为该应用程序无法连接到互联网。
清单文件中的网络访问权限条目以某种方式被删除。将其添加到清单后,它起作用了。