繁体   English   中英

接收但不显示GCM推送通知

[英]Receive but not show GCM push notification

是否可以接收GCM推送通知,但在某些情况下选择不显示在通知栏中? 对于传入的推送通知,我想检查用户是否在指定位置内,并且仅当用户在此位置内时才在通知栏中显示推送通知。 我正在使用市区飞艇。

提前致谢

更新:

需要说明的是:在Urban Airship Intent接收器中,我具有onReceive()方法,我认为该方法是我应该修改的,以便有条件地显示推送通知。 但是,似乎该意图仅用于显示日志记录信息,并且我怀疑真正的接收意图已作为.class文件com.urbanairship.push.GCMPushReceiver烘焙到Urban Airship .jar文件中,该文件包含onMessage()方法。 。 由于这不是源代码,因此似乎很难修改此部分,因为它已链接到许多其他组件。 有人对如何实现有任何想法吗?

绝对有可能:推送通知是设备的信息,但在Android上不会自动显示。 您可以选择根本不显示通知。 使用Urban Airship,您可能只需将自己的默认接收器替换为自己的接收器,以防止其在通知区域中显示。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM