跳到正文

正确的调用生命周期

Connect / connectLogin 或 RestoreRunFeatureLogout / Close
Connect / connect
创建应用客户端并载入公开配置,不代表账号已登录或功能已授权。
Login
使用当前 Launch 商店的客户账号登录,取得该账号对应产品的凭据。
Restore
从安全存储恢复先前会话;没有会话时回到登录界面,明确拒绝时不能按离线成功处理。
RunFeature
紧贴导出、保存、计算或后台任务的实际执行位置检查权限和计次;拒绝时业务代码不能运行。
Logout
客户主动退出账号时清理当前账号的会话与缓存。
Close
应用普通关闭时停止心跳和运行时,并保留用户主动选择记住的安全会话。
ReleaseDevice
客户明确解绑设备时调用;它和退出账号、关闭软件是三种不同操作。

缓存必须按商店地址、客户账号、产品和支付环境隔离。浮动席位需要让客户端对象在应用运行期间保持存活,以便按策略发送心跳。