2013-04-26 6 views
1

Я разработал приложение для iOS и Android с Sencha Touch. Теперь я хочу привести это приложение в Windows Phone 8.Сенсационное приложение Sencha Touch на Windows Phone 8

Я перенес рамки в 2.2 и все работает нормально. В Internet Explorer 10 на Windows 8 приложение отлично работает. Но когда я пытаюсь открыть приложение на телефоне Windows с браузером, приложение всегда срабатывает при одном и том же действии.

Я использовал макет карты и уничтожил последний вид вручную, потому что я сделал лучший опыт в этой процедуре.

Я в отчаянии, потому что я не знаю, где я могу это исправить. К сожалению, нет консоли разработчика, как в хром. Из моего manully bugfixing я знаю, что код javascript работает до и вызываемой функции.

Я также пытаюсь использовать приложение, как построить с помощью PhoneGap, и есть те же проблемы.

Любое тело знает, есть ли проблемы с контейнером Ext.Js в макете карты и телефоне Windows 8?

И еще, может ли любое тело узнать хороший способ проверить код HTML/CSS/Javascript на Windows Phone 8? Возможно, так же, как на iPad.

ответ

0

У меня такая же проблема. Я искал эту тему в течение 3 дней, и я нашел некоторую информацию о поддержке Sencha Touch для Windows Phone 8.

Я могу только понять, что Sencha Touch работает на WebKit. Кроме того, Android, iOS и Blackberry могут поддерживать механизм WebKit, в то время как Windows Phone не может.

Я приведу некоторые ссылки, с которыми я столкнулся.

Stackoverflow Question About Webkit

Sencha Touch Forum

Mobile Browser Engine Wiki

С другой стороны, я также видел, что Сенча сенсорный поддержки недавно устройств Windows Phone, как вы можете видеть в этом link

Надежда те будут помочь тебе!

0

мне удалось успешно развернуть приложение сенсорный Сенча на Windows Phone 8, следуя инструкции в следующей ссылке:

Deploy Sencha touch app on Windows Phone

Я добавил плагины, которые я должен с помощью следующей команды после установки Git и установить его быть доступны из командной строки окон:

cordova plugin add <URL_GIT_REPO> 

Вместо того, чтобы использовать файлы пакета, я использовал команду:

sencha app build native 

и я использовал app.js и приложение.JSON файлы, созданные, которые были созданы в пути SenchaTouchAppFolder/сборки/родной/AppName

также сделал следующее: Я должен был получить учетную запись разработчика, и проверил устройство после установки Visual Studio 2012 выразить и windows phone SDK 8.

При развертывании приложения на устройстве в Debug режиме, вы можете просматривать сообщения об исключениях в выходном окне Visual Studio.

Сначала убедитесь, что проект содержит файл app.json. Например, для построения решения в окне вывода должен выводиться следующее сообщение:

1> Adding www\app.json 

В csproj файл должен включать в себя следующие элементы:

<Content Include = "www\app.json" /> 
<Content Include = "www\resources\sample\data.json" /> 

Я также изменил следующие строки кода добавить поддержку ответов JSON, необходимых в модели, из моего локального хранилища в файле cordovalib/XHRHelper.cs.

var funk = function() { 
         window.__onXHRLocalCallback = function (responseCode, responseText) { 
          alias.status = responseCode; 
          if (responseCode == '200') { 
           alias.responseText = responseText; 
           try { 
            JSON.parse(responseText); 
           } catch (e) { 
            Object.defineProperty(alias, 'responseXML', { 
             get: function() { 
              return new DOMParser().parseFromString(this.responseText, 'text/xml'); 
             } 
            }); 
           } 
           Object.defineProperty(alias, 'responseJSON', { 
            get: function() { 
             return new DOMParser().parseFromString(this.responseText, 'text/json'); 
            } 
           }); 

          }else { 
           alias.onerror && alias.onerror(responseCode); 
          } 

Полезный инструмент для отладки ошибок КСС эмуляции инструмент обозреватель Internet Explorer 11

F12 > Emulation > Explorer Profile > Windows Phone 

Этот инструмент также может быть полезно: Remote HTML5 debugging on Windows Phone with weinre

Смежные вопросы