Cordova 在后台注册到GCM

Cordova 在后台注册到GCM,cordova,phonegap-plugins,cordova-2.0.0,Cordova,Phonegap Plugins,Cordova 2.0.0,我试图做的是运行一些脚本,比如说“在后台”并显示外部页面 我有我的活动 public class MyApp extends DroidGap { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.loadUrl(Config.getStartUrl()); //super.l

我试图做的是运行一些脚本,比如说“在后台”并显示外部页面

我有我的活动

public class MyApp extends DroidGap
{
   @Override
   public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        super.loadUrl(Config.getStartUrl());
        //super.loadUrl("http://external.com/");
    }
}
我现在只能加载包含脚本的内部页面或加载外部url

我想做的是

public class MyApp extends DroidGap
{
   @Override
   public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        // run my gcm script to register
        super.loadUrl("http://external.com/"); //load prepared page
    }
}

但我不知道脚本是否应该/可以从java代码运行。或者这是错误的解决方案,我应该从js加载我的外部页面?我正在使用cordova 2.5

如果您计划支持IOS(APNS)和Android(GCM),您可以使用PushPlugin


这很容易设置,您可以使用javascript注册GCM,并为Android和IOS提供相同的界面。

Hi Meryl,您检查过GCM Phonegap插件了吗?我还将支持Windows Phone Windows用于推送通知的是什么?