android - Backendless multiuser flow - 切换当前用户

标签 android ios backendless

我正在尝试找出一种使用无后端 sdk(Android 和 iOS)以编程方式切换当前用户的方法,但坚持使用它,所以也许有人已经遇到了同样的问题并且能够解决它。

问题更详细。

我有一个支持多人游戏流程的应用程序 - 多个用户可以使用同一设备同时登录并轮流玩 - 该应用程序会相应地切换当前用户。

我实际上是从 Parse.com 迁移过来的,在那里我能够使用在登录期间保存的用户 token 来解决这个任务。然后 Parse 有一个类似 loginWithToken 的函数,只要 token 有效,sdk 就会切换当前用户,这样我就可以执行进一步的调用以使用相应的用户身份进行解析。

我试图通过 backendless 找到类似的功能,但没有成功。 BackendlessUser 也有一个 token ,但我找不到进一步使用它来切换当前用户的方法。我问过 backendless 支持,但他们的回答只是“这里是 sdk 源,你自己找”和“这个问题不在免费支持范围内”

如果有人遇到相同的场景,请就如何继续进行无休止的当前用户切换提出建议。

最佳答案

目前它是 iOS 中的私有(private) API。 token 存储在主接口(interface)类的字典中,您可以替换它(使用私钥),然后在 UserService 上调用 getPersistentUser。您还需要确保设置 setStayLoggedIn:

对于 Android,您也许可以使用 Backendless.UserService.setCurrentUser(user);,但我还没有尝试让多个用户同时登录。

关于android - Backendless multiuser flow - 切换当前用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37749140/

相关文章:

android - 将 Backendless API 与 Qt for Android 结合使用

java.lang.NoClassDefFoundError,Android Studio 2.6.0,内部类,

android - 避免 PopupWindow 抢焦点

iphone - iOS : Is there a way to kill current view controller of NavigationControl before navigating to other view controller?

android - 我如何托管可以在浏览器、Android 和 iOS 上由共享云上相同数据库的用户使用的 Web 服务?

ios - Swift/tableView 使用 instantiateViewControllerWithIdentifier 传递数据

ios - 首次登录 Backendless 后保留用户

android - 如何重新加载 future 数据的屏幕

android - Android 游戏开发者使用哪个 OpenGL/3d 框架?

ios - 文本字段和警告