2017-08-03 74 views
0

我正在编写一个Android应用程序,它将拥有一个配置设置屏幕。 用户可能会禁用/启用特定的推送通知 - 将会有几种来自Amazon SNS队列的通知(某些通知​​来自市场部门,其他人来自人力资源部门等)有什么办法可以禁用Android应用的特定推送通知吗?

是否有可能使推送能够接收来自人力资源的通知并禁用市场营销?我的意思是说,Android应用程序可能会检测到来自某个部门的“特定”推送,并可能会显示该推送...并可能检测到来自另一个部门的“特定”推送,并且可能无法显示它?

我的意思是包含在Android应用程序代码本身中的“智能”。有什么办法可以实现吗?

回答

1

您可以使用Push消息发送密钥/值,并在收到该消息时确定是否要发送通知。

一个更好的办法来做到这一点是在服务器上保存这些设置,以便服务器知道要发送的通知到用户/设备ID

+0

这意味着降低您的成本,以及一旦你赢了”发送不必要的推送 –

+0

谢谢@谢赫阿曼,我同意你关于将这些设置保存在服务器上,但由于某种原因我无法提供更多详细信息,我们公司的IT安全团队不会将这些信息保存到一台服务器。 –

+0

我也同意你,@VictorNeves,但不是我的选择。由于上面另一个人的决定,将这些信息存储在服务器中不是一种选择。 –

相关问题