2013-04-03 101 views
0

我想要做的是运行一些脚本让说“在后台”并显示外部页面。在后台注册到GCM

我有我的活动

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加载我的外部页面?我使用的是科尔多瓦2.5

+0

嗨梅丽,你检查过GCM Phonegap插件吗? [检查这里](https://github.com/marknutter/GCM-Cordova) – Octavio

+0

是的,我正在使用它 – Meryl

回答

0

如果您计划支持IOS(APNS)和Android(GCM),你可以使用PushPlugin https://github.com/bobeast/PushPlugin

这是很容易设置,在那里你可以使用JavaScript和有GCM注册Android和IOS的界面相同。

+0

我也打算支持Windows Phone – Meryl

+0

什么窗口用于推送通知? – wmfairuz