我在我的 android 设备上创建了一个应用程序,我想在收到推送通知时运行它。在我想将通知的文本传递给我的应用程序之后。可能吗?多谢
问问题
362 次
1 回答
0
您制作一个订阅通知的应用程序,使用
Android 4.3 中的NotificationListenerService或旧版本 Android 中的 Accessiblity Events。有关更多信息,请参阅以下SO 答案。
另请参见以下示例。
然后在 onNotificationPosted 或 onAccessibilityEvent 中,您的应用程序应触发您的其他应用程序以使用此 SO 答案中描述的方法启动。
这将允许您在从 PushOver 收到任何状态栏通知时启动应用程序,并通过将其过滤为仅与新的 pushover 通知相关的通知,您将在收到新的 pushover 通知时启动应用程序。
为了将通知文本传递给您的应用程序或根据通知的特定内容进行过滤,您需要订阅受签名级别保护保护的 C2DM pushover 消息,因此无需咨询 pushover 的创建者。不相信这是可能的。
于 2014-03-15T20:32:43.280 回答