有没有办法禁用Android应用程序的特定推送通知?

有没有办法禁用Android应用程序的特定推送通知?,android,Android,我正在编写一个Android应用程序,它将有一个配置设置屏幕。 用户可能会禁用/启用特定的推送通知-Amazon SNS队列中会有几种通知(一些通知来自营销部门,另一些来自人力资源部门,等等) 是否可以启用推送以接收人力资源部的通知并禁用营销?我是说。。。Android应用程序是否有可能检测到某个部门的“特定”推送并显示出来。。。并且可能会检测到来自其他部门的“特定”推送,但可能不会显示 我指的是Android应用程序代码中包含的“智能”。有什么方法可以做到这一点吗?您可以通过推送消息发送键/值

我正在编写一个Android应用程序,它将有一个配置设置屏幕。 用户可能会禁用/启用特定的推送通知-Amazon SNS队列中会有几种通知(一些通知来自营销部门,另一些来自人力资源部门,等等)

是否可以启用推送以接收人力资源部的通知并禁用营销?我是说。。。Android应用程序是否有可能检测到某个部门的“特定”推送并显示出来。。。并且可能会检测到来自其他部门的“特定”推送,但可能不会显示


我指的是Android应用程序代码中包含的“智能”。有什么方法可以做到这一点吗?

您可以通过推送消息发送键/值,当收到该消息时,确定是否要发送通知


更好的方法是将这些设置保存在服务器上,以便服务器知道向哪个用户/设备id发送哪些通知

这也意味着降低了您的成本一旦您不再发送不必要的推送Hanks@Sheikh Aman,我同意您在服务器上保存这些设置,但由于某些原因,我无法提供进一步的细节,我们公司的IT安全团队不允许将这些信息保存到服务器中。我也同意你的看法,@VictorNeves,但我没有选择。由于我上面的其他人的决定,将此类信息存储在服务器中不是一个选项。当应用程序通过广播接收到通知时,您可以将电话位置中的部门用户信息存储在一个文件中,让应用程序读取该文件,并在显示通知之前检查传入的通知。