是否可以接收 GCM 推送通知但在某些情况下选择不在通知栏中显示?在收到推送通知时,我想检查用户是否在指定位置,如果用户在此位置,则仅在通知栏中显示推送通知。我正在使用城市飞艇。
提前致谢
更新:
澄清一下:在 Urban Airship 意图接收器中,我有 onReceive() 方法,我认为我应该修改它以便有条件地显示推送通知。然而,这个意图似乎只是为了显示日志信息,我怀疑真正的接收意图作为 .class 文件 com.urbanairship.push.GCMPushReceiver 被烘焙到 Urban Airship .jar 文件中,其中包含 onMessage() 方法. 由于这不是源代码,因此似乎很难修改这部分,因为它与许多其他组件相关联。有人知道如何做到这一点吗?