应用程序开发

登录FactVerse SDK

DataMesh FactVerse SDK支持开发者轻松地将更多FactVerse平台的数字孪生能力整合到自己的应用软件之中
SDK
初级

通过本示例,你将能够了解

  • 如何初始化 SDK 的功能模块。
  • FactVerse 云服务登录的具体流程。
  • AccountManager 的常用接口和其使用方法。

操作步骤

1
2

进入“01 Account - Login and logout”目录,打开LoginSample场景。
相关代码放置在该路径下:

3

选中LoginSample物体,查看Inspector面板中的信息。

4

打开DCS Profile属性对应的json 配置文件,修改其中的服务器相关配置。(请根据实际使用情况进行设置)

5

注意DataMeshModule物体下挂的AccountManager物体(Prefab),这是用户模块的主逻辑。

6

启动场景

如果已经处于登陆状态,便可直接显示登陆成功窗口;如果为处于登陆状态,就进入账户登录窗口。

7

在账户登录窗口,输入账户名和密码后,点击登录按钮,会先进行账户名和密码的验证。验证不通过时,会提示账户名和密码错误;验证通过,则进入租户选择。

8

当账户只有一个租户的时候,会直接默认选择这个租户;如果有多个租户,会打开租户选择窗口,来进行租户的选择。

9

选择完租户之后,开始登录。登陆成功后,显示登陆成功窗口。登陆成功窗口内会显示当前账户的信息。

  • 点击【Scenarios】跳转到剧本查看;
  • 击【Scenes】打开孪生场景。

10

点击登出按钮,登出完成后会有提示窗口。确认登出完成后,会回到账户登录窗口。

11

特别注意

如果已经登陆过,但Token无法验证通过,请手工删除工程的Token存储文件,就可以重新登陆。

  1. Token存储目录在[PersistencePath]/LoginData/ 可以将此目录直接删除。
  2. [PersistencePath]的位置,请参看Unity文档中关于Application.persistencePath的描述。