[英]Sencha touch, android and webserver
我是sencha touch的新手,我正在开发数据库应用程序。 如果通过移动Web浏览器访问该应用程序,则该应用程序可以正常运行。 我想将我的应用程序打包到android,但是由于我访问网络服务器的方式,我担心它不会运行。 这是我从Web服务器访问数据的方式:
Ext.define('App.store.positionStore', {
extend: 'Ext.data.Store',
requires: [
'App.model.positionModel'
],
config: {
autoLoad: false,
model: 'App.model.positionModel',
storeId: 'positionStore',
proxy: {
type: 'ajax',
url: './positionservlet',
reader: {
type: 'json',
rootProperty: 'position'
}
}
},
callback: function() {
}
});
如果我尝试更换
url: './positionservlet',
至
url: '127.0.0.1:8080/positionservlet'
我的会话会出现问题,因为它将要求我在标题上放置“ Access-Control-Allow-Origin”。 任何建议将不胜感激。
您是否尝试过使用PhoneGap打包应用程序?
如果启用PhoneGap来访问URL(当然,并且将“ positionservlet” API暴露给外部),则应该能够访问它而不会出现跨域问题
手机操作系统中应用程序对数据库的访问方式是抽象的。 只要它在Webapp模式下运行,它就可以在本机应用程序中正常运行。
如果为您的应用正确配置了PhoneGap,则应该有一个可以正常运行的应用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.