首页 > 解决方案 > 检查每个活动的用户身份验证

问题描述

在每个活动中检查用户对服务器 api 的身份验证是否合适(我假设在简历中使用基本活动)?这是为了防止用户在多个设备上使用相同的帐户登录。或者有更好的方法吗?

标签: androidperformanceapi

解决方案


有几种方法可以处理这个问题。

  1. 推送通知- 当同一用户登录另一台设备时,您需要向第一个登录设备发送推送通知。当第一次登录设备收到通知时,您可以将您的逻辑放在那里。
  2. 在每个 api 上放置注销状态- 您需要在每个 api 响应中检查注销状态代码。当您获得注销状态代码时,您可以将逻辑放在那里。

注意:对于第二种方法,您需要创建一个通用 api 调用类。所以,你不需要把这个状态码放在每个 api 调用代码中。


推荐阅读