[英]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.