Как установить новую библиотеку push-уведомлений Urban Airship для Android в проекте Phonegap

Я создаю приложение с помощью Phonegap и использую Urban Airship для iOS и Android.

Для Android я использовал его с AirMail, но теперь они планируют отказаться от AirMail и опубликовали новую библиотеку (http://urbanairship.com/docs/android-client-overview.html).

Я пытаюсь заставить его работать, но я не могу его инициализировать:

public class MainApp extends DroidGap { 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
        super.onCreate(savedInstanceState); 
        super.loadUrl("file:///android_asset/www/index.html"); 
        UAirship.takeOff(this);
    } 
} 

Предполагается, что метод UAirship.takeOff() принимает «Приложение» в качестве аргумента, но поскольку приложения PhoneGap расширяют DroidGap вместо Application, он не работает.

Я почти ничего не знаю о разработке Android, поэтому не знаю, как это обойти.

Кто-нибудь успешно установил новую библиотеку UAirship в проекте телефонной связи?


person Felipe Brahm    schedule 05.06.2011    source источник


Ответы (1)


Кто-то уже ответил на мой вопрос в списке рассылки Phonegap, предоставив этот пост в блоге, который был написан сегодня:

http://minimoesfuerzo.org/2011/06/6/urban-airship-10-integration-android-phonegap-app/

person Felipe Brahm    schedule 06.06.2011