我正在使用 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 库吗?