English
Log In
You can then view all documents
成长工具/短剧SDK/短剧SDK接入_Android/可选扩展功能(登录)
可选扩展功能(登录)
Last updated 2024-07-11 15:02:29

用户登录(可选接入)

注意事项

  1. 如果开发者有自己的账号体系,需要接入登录功能,否则用户相关权益无法保障。
  2. 如果开发者没有账号体系,可以忽略该部分。

前置依赖:登录依赖server key秘钥(获取方式见文档最后面:server key建议由开发者服务器动态下发,避免泄露),请开发者从穿山甲平台-成长工具-内容输出-接入管理找到应用并获取该应用的server key。

登录接入步骤:

  1. 初始化注入登录路由,详见 1.1
  2. 注入开发者用户uid,详见 2.1
  3. 退出登录,详见 3.1

1、登录路由

调用初始化接口时传入DJXSdkConfig.IDJXRouter接口即可,该接口需要开发者自行实现自身的登录。

1.1 路由接口说明 IDJXRouter

复制

1.2 最佳实践

复制

2、登录接口

开发者登录成功后,需要将用户id回传给sdk

  • 【推荐】为保证安全性,建议由开发者服务端将业务侧登录态传递给SDK防止server key被恶意篡改,详细实现请参考登录加签服务端接口
  • 如果您没有自己的服务器,可以调用DJXSdk.service().getSignString()获取签名参数,开发者可以根据自己的业务逻辑,在用户登录后调用接口DJXSdk.service().login()同步登录结果给短剧SDK,若开发者没有调用/同步,即是游客身份。

2.1 登录接口说明 IDJXService

复制

2.2 最佳实践

  1. 可以调用DJXSdk.service().getSignString()接口生成登录参数,若开发者有自己的服务器,建议通过服务端接口将业务侧登录态传递给SDK,防止server key被恶意篡改,详细实现请参考登录加签服务端接口
  2. 调用登录接口DJXSdk.service().login()进行登录
复制

3、退出登录

开发者退出登录时需要调用接口DJXSdk.service().logout();

3.1 退出接口说明 IDJXService

复制

3.2 最佳实践

复制

4. 获取 server key


Contents
Contact us