#iphone #html #ios4 #cordova #phonegap-plugins
#iPhone #HTML #ios4 #кордова #phonegap-плагины
Вопрос:
Поскольку PhoneGap теперь предлагает PhoneGap Build, способ компиляции приложений для iPhone без Xcode, нам интересно, есть ли также способ доступа к SDK без Xcode?
В частности, нам нужен PhoneGap, чтобы разрешить нашему приложению HTML5 получать доступ к UDID устройства, предварительно заполнять SMS-сообщение и интегрироваться с Urban Airship для push-уведомлений.
Мы хотим преобразовать наше приложение HTML5 в собственное приложение для iPhone.
Спасибо!
Ответ №1:
Как правило, если это часть JS-пакета PhoneGap SDK, то да, у вас есть доступ к некоторому ограниченному подмножеству собственных вызовов SDK и вы можете использовать Build для выполнения всего, что поддерживается.
Что касается UDID, хотя он устарел в iOS5, он поддерживается через PhoneGap: http://docs.phonegap.com/en/1.1.0/phonegap_device_device.md.html#device.uuid
Для SMS вам нужно будет создать свой проект с помощью XCode, чтобы включить плагин SMS, поскольку он больше не является частью стандартного PhoneGap SDK (раньше был, не знаю, когда он был удален). https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/SMSComposer
Локальные уведомления поддерживаются хорошо, но я почти уверен, что вам также придется встроить некоторый дополнительный код и выполнить сборку с помощью XCode, чтобы получить поддержку push-уведомлений.
По-видимому, они работают с плагинами в конвейере сборки, но последний раз, когда я проверял, он еще не был готов.
Комментарии:
1. На самом деле я сегодня разговариваю с 2 разными людьми из phonegap по поводу пользовательского плагина и сборки phonegap. Один из них сказал, что его поддерживают, а другой сказал, что не поддерживают. Они дали мне свои ответы в тот же день. Я пытаюсь получить подтверждение.
2. Спасибо, atbebtg … пожалуйста, обновите, когда вы услышите так или иначе. Спасибо!
3. Предполагая, что это поддерживается, как вы могли бы получить доступ к функциональности без Xcode?