iOS - вызов веб-приложения из приложения - PullRequest
0 голосов
/ 02 августа 2011

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

У меня есть мобильный сайт, разработанный под .Net Framework 4.0, MVC3, Jquery Mobile, HTML5 и CSS3, который выглядит и работает очень хорошо с любого мобильного браузера: iOS Safari, Opera Mobile, Android Browser и Blackberry Browser.

Я хотел бы создать приложение, в котором есть браузер со скрытой адресной строкой, чтобы показать это веб-приложение и не позволить пользователю видеть веб-адрес этого веб-приложения. Причина такого поведения заключается в следующем: у нас есть сайт банковского веб-приложения, который предназначен для использования только через мобильное приложение. Мы не хотим создавать отдельные приложения для каждой платформы, поэтому нам бы хотелось использовать некоторые из этих многоплатформенных сред, таких как Phonegap, Appcelerator или другие.

Я только хочу знать, возможно ли получить это достижение на Phonegap или что-то в этом роде.

Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 02 августа 2011

Это можно сделать очень легко с помощью Appcelerator.

http://developer.appcelerator.com/apidoc/mobile/1.0/Titanium.UI.WebView

Код:

var webview = Titanium.UI.createWebView({url:'http://www.appcelerator.com'});
var window = Titanium.UI.createWindow();
window.add(webview);
window.open({modal:true});

Однако, если приложение использует только одно веб-представление и никакой другой вид функциональности, Apple вполне может отказаться от него за то, что он не использует какие-либо собственные функции.

См. Это примечание в их документации ...

12.3: приложения, которые являются просто веб-вырезками, агрегаторами контента или коллекция ссылок, может быть отклонена

Надеюсь, это поможет!

0 голосов
/ 02 августа 2011

если все, что вы собираетесь сделать, это разместить приложение внутри webView, то я бы предположил, что PhoneGap лучше подходит для этого подхода к разработке мобильных приложений.

Appcelerator использует собственные элементы управления / пользовательский интерфейс платформысоздавать приложения, и поскольку вы не собираетесь их использовать, это просто дополнительный багаж.

...