Android 客户端开发,如何获取 UC SDK App Key – 阿里云教程

2022年 10月 23日 发表评论
腾讯云正在大促:点击直达 阿里云超级红包:点击领取
免费/便宜/高性价比服务器汇总入口(已更新):点击这里了解
背景在 mPaaS Android 项目接入 H5 容器组件时,开发者需要在 AndroidManifest.xml 中配置 UCSDKAppKey 才能正常启用基于 UC 内核的 H5 容器组件。UC SDK App Key 由阿里云提供

目录

背景

在 mPaaS Android 项目接入 H5 容器组件时,开发者需要在 AndroidManifest.xml 中配置 UCSDKAppKey 才能正常启用基于 UC 内核的 H5 容器组件。

UC SDK App Key 由阿里云提供,开发者需要通过工单系统提交工单来申请该 Key。申请时需要开发者提供 应用 ID应用签名证书的 SHA1 指纹值

操作步骤

获取 UC SDK App Key 的步骤如下:

  1. 准备必要的信息

  2. 提交申请工单

  3. 使用和验证

准备必要的信息

  1. 获取 Android 应用的 Application ID(点击这里 查看 Application ID 的定义)。

  2. 获取签名证书的 SHA1 指纹值:

    • 准备好用于 Android 应用签名的 Keystore 或 JKS 文件。

    • 利用JDK自带的 keytool 工具,执行如下命令获取:

      keytool -list -v -keystore <example.keystore>
    • 从输出结果中获取证书指纹 SHA1 值,如:Android 客户端开发,如何获取 UC SDK App Key – 阿里云教程

提交申请工单

  1. 登录 工单系统

  2. 产品选择 移动开发平台 mPaaS

  3. 根据提示填写必要信息,工作人员收到请求后会进行人工审核。审核通过后,将通过工单系统提供 UC SDK App Key。其中:

    • 优先级 中根据您的实际情况选择 重要普通

    • 问题描述 中填写 申请 UC SDK App Key,以及在上一步中获取的 Application ID签名证书的 SHA1 指纹值,例如:Android 客户端开发,如何获取 UC SDK App Key – 阿里云教程

使用和验证

在项目中使用

  1. 在目标 mPaaS Android 工程中,找到 AndroidManifest.xml,编辑 UCSDKAppKey 值,填写上一步中获取的 SDK Key:

    <meta-data android:name="UCSDKAppKey" android:value="您申请获得的 key"/>

    Android 客户端开发,如何获取 UC SDK App Key – 阿里云教程说明

    UC SDK App Key 是和 Application ID应用签名证书的 SHA1 指纹值 一一对应的。不同 App 需要申请不同的 Key,不可混用,否则会导致 UC 内核无法启用。

  2. 在工程中,通过代码使用 H5 容器打开任意一个页面(参见 使用 SDK),重新编译打包。

验证

运行测试项目,并在 logcat 日志中搜索 create uc web view

  • 如果日志显示 [main] create uc web view,则说明 UC 内核启用成功,例如: Android 客户端开发,如何获取 UC SDK App Key – 阿里云教程

  • 如果日志显示 [main] create uc web view exception,则说明 UC 内核启用失败,例如: Android 客户端开发,如何获取 UC SDK App Key – 阿里云教程

小咸鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: