Backendless multiuser flow - 切换当前用户
Backendless multiuser flow - switch current user
我正在尝试找出一种使用无后端 sdk(Android 和 iOS)以编程方式切换当前用户的方法,但坚持了下来,所以也许有人已经遇到了同样的问题并且能够解决它。
问题更详细。
我有一个支持多人游戏流程的应用程序 - 多个用户可以使用同一设备同时登录并轮流玩 - 该应用程序会相应地切换当前用户。
我实际上是从 Parse.com
迁移过来的,在那里我能够使用登录期间保存的用户令牌解决此任务。然后 Parse 有一个类似 loginWithToken 的函数,只要令牌有效,sdk 就会切换当前用户,这样我就可以使用相应的用户身份执行进一步的调用来解析。
我试图找到与 backendless
类似的功能,但没有成功。 BackendlessUser
也有一个令牌,但我找不到进一步使用它来切换当前用户的方法。我问过 backendless 支持,但他们的回答都是 "here is the sdk sources, find yourself" 和 "this question is not covered by free support"
如果有人遇到相同的场景,请就如何继续进行无休止的当前用户切换提出建议。
它目前在 iOS 中是私有的 API。令牌存储在主界面 class 的字典中,您可以替换它(使用私钥),然后在 UserService
上调用 getPersistentUser
。您还需要确保设置 setStayLoggedIn:
.
对于 Android,您也许可以使用 Backendless.UserService.setCurrentUser(user);
,但我还没有尝试让多个用户同时登录。
我正在尝试找出一种使用无后端 sdk(Android 和 iOS)以编程方式切换当前用户的方法,但坚持了下来,所以也许有人已经遇到了同样的问题并且能够解决它。
问题更详细。
我有一个支持多人游戏流程的应用程序 - 多个用户可以使用同一设备同时登录并轮流玩 - 该应用程序会相应地切换当前用户。
我实际上是从 Parse.com
迁移过来的,在那里我能够使用登录期间保存的用户令牌解决此任务。然后 Parse 有一个类似 loginWithToken 的函数,只要令牌有效,sdk 就会切换当前用户,这样我就可以使用相应的用户身份执行进一步的调用来解析。
我试图找到与 backendless
类似的功能,但没有成功。 BackendlessUser
也有一个令牌,但我找不到进一步使用它来切换当前用户的方法。我问过 backendless 支持,但他们的回答都是 "here is the sdk sources, find yourself" 和 "this question is not covered by free support"
如果有人遇到相同的场景,请就如何继续进行无休止的当前用户切换提出建议。
它目前在 iOS 中是私有的 API。令牌存储在主界面 class 的字典中,您可以替换它(使用私钥),然后在 UserService
上调用 getPersistentUser
。您还需要确保设置 setStayLoggedIn:
.
对于 Android,您也许可以使用 Backendless.UserService.setCurrentUser(user);
,但我还没有尝试让多个用户同时登录。