0

我正在使用 Phonegap 构建一个应用程序,我正在使用适用于 iOS 和 Android 的 Urban Airship。

对于 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 而不是应用程序,所以它不起作用。

我对Android开发几乎一无所知,所以我不确定如何解决这个问题。

有人在 phonegap 项目上成功安装了新的 UAirship 库吗?

4

1 回答 1

0

有人已经在 Phonegap 的邮件列表上回复了我的问题,提供了今天写的这篇博文:

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

于 2011-06-06T12:09:35.757 回答