GCM Cordova-点击不打开应用程序

GCM Cordova-点击不打开应用程序,cordova,google-cloud-messaging,Cordova,Google Cloud Messaging,我正在使用GCM Cordova(昨天与Cordova 2.6一起下载),我发现,虽然我已经成功收到通知,但使用示例代码。但是,点击通知只会清除通知并关闭通知列表,而不会启动应用程序本身 在连接到Eclipse的手机上运行该应用程序时,我看到GCMinentService接收到消息(onMessage),并最终运行“释放唤醒锁”,但该应用程序没有打开。不应该,或者我必须更改示例中的代码才能实现这一点 我还注意到,如果我强制停止应用程序,将不再收到通知。这是正常的吗?答案似乎并不简单——而是要建立

我正在使用GCM Cordova(昨天与Cordova 2.6一起下载),我发现,虽然我已经成功收到通知,但使用示例代码。但是,点击通知只会清除通知并关闭通知列表,而不会启动应用程序本身

在连接到Eclipse的手机上运行该应用程序时,我看到GCMinentService接收到消息(onMessage),并最终运行“释放唤醒锁”,但该应用程序没有打开。不应该,或者我必须更改示例中的代码才能实现这一点


我还注意到,如果我强制停止应用程序,将不再收到通知。这是正常的吗?

答案似乎并不简单——而是要建立一个意图

我跟随这篇文章开始:

水龙头此时不工作,所以我做了以下操作。已将以下代码添加到清单中:

<intent-filter>
<action android:name="NAMEOFAPP.STARTME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
您需要将此导入添加到同一文件:

            import android.support.v4.app.NotificationCompat;
如果在没有以下过程的情况下执行此操作,将在编译时出错

右键单击您的项目,然后转到Android工具->添加支持库。添加Android支持库,第13版。这会将这些调用添加到您的项目中,并使其全部正常工作

在此之后,当你点击通知时,它将打开你的应用程序-将你发送到你设置的主页。这可能不太理想,但对我来说很有效。我添加了onstart和onresume,以确保iOS或Android上的应用程序(HTML/JS格式)能够以与FaceBook应用程序相同的方式检查新消息

            import android.support.v4.app.NotificationCompat;