2013-02-18 2 views
1

В последнее время у меня возникли проблемы с разработкой iOS через телефонную связь, и необычно люди здесь не смогли обсуждать эти проблемы, и даже вместе у нас (в первый раз, когда я когда-либо видел) не было ни одного комментария или ответа эти темы ...Как создать ссылку HTML для приложения build.phonegap?

См https://stackoverflow.com/questions/14707936/make-a-page-that-redirects-back-to-ios-phonegap-app и iOS broswer data -> Cache & Cookie for Phonegap App/Session? ...

Однако, я нашел «решения», чтобы обойти это, но его ни в коем случае ответы на вопросы, о которых идет речь, которые все еще выдающийся ... просто это совершенно по-другому.

Однако, несмотря на потери веб-представление в PhoneGap, в попытке обойти https://stackoverflow.com/questions/14707936/make-a-page-that-redirects-back-to-ios-phonegap-app теперь у меня есть некоторые проблемы, которые являются выдающимися ...

Мне нужно, чтобы иметь возможность вернуться обратно к моему App из интернет-системы !!!

Однако я понятия не имею, как это сделать. Я прочитал информацию о создании схемы URL, но я не уверен, что это возможно даже через build.phonegap вообще ... и кажется, что это сложно. Кто-нибудь знает способ для IOS сафари сделать один из двух вещей

Либо

Открыть приложение, которое работает в фоновом режиме

или

закройте текущую вкладку браузера и перейдите в приложение в фоновом режиме.

Вкладка закрытия идея была бы хорошо, но не существенно

Посмотрите вперед для всех мыслей и мнений по этому одному ...

Генри

+0

Ваш процесс сборки телефонной таблицы не сильно отличается от любого другого приложения, поэтому вы можете добавить необходимые свойства в файлы .plist вашего приложения и построить его без проблемы. –

+0

Однако у нас нет файла .plist с приложением build.phonegap. он создает все это для вас, вы по существу загружаете прославленный мобильный оптимизированный HTML-сайт ... –

+0

Итак, вы строите с помощью другого облачного сервиса, а не на собственной машине? Я полагаю, что вы не используете никаких плагинов cordova? –

ответ

0

В настоящее время невозможно использовать PhoneGap Build в 2.2 и предыдущем. Потенциально верхняя часть функции будет выпущена в новых версиях Cordova/Phonegap.

1

Вы можете создать схему URL для любого приложения, которое вы делаете сами.

See tutorial here

Это не так ужасно сложно, как можно было бы подумать, а требуемая Objective-C код минимален.

Как только вы это сделаете, вы можете использовать свою собственную схему URL-адресов, чтобы запустить приложение phonegap из сафари с помощью гиперссылки. Это не закроет вкладку (вы могли бы сделать это с помощью javascript, если хотите) , но поместите сафари в фоновом режиме и откройте приложение phonegap. (работает ли он в фоновом режиме или нет)

Возможно даже передавать данные в приложение, используя схему URL.

+0

Однако у нас нет файла .plist с приложением build.phonegap. он создает все это для вас, вы по существу загружаете прославленный мобильный оптимизированный HTML-сайт ... –