簡體   English   中英

Sencha touch,Android和Web服務器

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM