gpt4 book ai didi

android - 当他退出我的应用程序时,何时停止向客户发送推送通知

转载 作者:行者123 更新时间:2023-11-30 01:41:16 26 4
gpt4 key购买 nike

考虑到隐私,如果用户从他的移动客户端注销,我希望我的后端忘记我的客户端推送通知 token 。

最简单的用例是这样的:

  • 乔治想看看他的 facebook,但没有手机。 George 在 Matt 的手机上登录 Facebook 应用程序。

  • 乔治在完成后退出 Facebook 应用程序。

在这里,我希望服务器不会向 Matt 的手机发送“Mira 已接受您的好友请求”- 显然是针对 George 而不是 Matt 的通知。

我可以让客户端向服务器发送“注销”请求,但是如果 George 在发出注销请求时处于掩体中并且它没有到达我的服务器,会发生什么情况?

关于此事的一些额外想法:

  • 只要用户没有主动注销,我就想继续推送通知(所以空闲时间系统注销是不可能的)

  • 例如,如果 Facebook 没有互联网连接,它不会将您从应用程序中注销。这个有问题的解决方案,因为如果 George 不小心,他可能不会意识到他未能注销,并且会在 Matt 仍处于登录状态时将手机还给他!

最佳答案

  1. 您知道人们在离开公共(public)计算机时会被警告从网站注销。因此,您(乔治)有责任这样做。

  2. 计算机是逻辑机器。它不关心 George 是否在掩体中、原木下、车祸中。他们应该按照命令去做(请不要生我 future 的高智能机器人的气)。

因此,您最好的方法是,

  1. 保存登录的设备。你知道 Facebook 会询问你使用什么设备进行连接。它被选为公用计算机,不发送任何重要/隐私信息作为通知。

  2. 定义空闲时间以自动将用户从系统中注销。

关于android - 当他退出我的应用程序时,何时停止向客户发送推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34480197/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com