安全图片是为应用程序提供基本安全性的图片加密软件。您在开发App应用程序时需要下载相应的安全图片,并将安全图片集成到App工程中。

前提条件

当前站点(中国站/国际站)下,已完成自有品牌App的创建。创建自有品牌App的操作请参见创建自有App

概述

从API Level 8开始,从平台下载的安全图片名称与站点(中国站/国际站)、版本(测试版/正式版)有关,如下表所示。

- 测试版 正式版
中国版 yw_1222_china_develop.jpg yw_1222_china_production.jpg
国际版 yw_1222_oversea_develop.jpg yw_1222_oversea_production.jpg
说明 安全图片请勿重命名,否则会导致SDK初始化失败。请您下载后直接放到App代码工程下。

集成iOS安全图片

  1. 进入自有品牌App页面。
  2. 选择应用包的版本(测试版或正式版)。
  3. 单击iOS对应的下载安全图片
    获取安全图片

    以中国测试版为例,下载后的安全图片名称为yw_1222_china_develop.jpg

  4. 将安全图片放到App工程的根目录中。
    工程中的位置
  5. 打开xcode工具,将安全图片拖至xcodeproj根目录下。
    安全图片目录
  6. 设置iOS工程的Bundle Identifier。
    iOS端为了安全性,工程的Bundle Identifier与创建自有App时输入的bundleID(包名)要保持一致。bundleID包名

集成Andriod安全图片

  1. 进入自有品牌App页面。
  2. 选择应用包的版本(测试版或正式版)。
  3. 上传签名文件(*.apk格式)。

    生成安全图片需依赖签名文件中部分配置项(具体配置项参见步骤6)。

    签名文件是开发每个安卓应用都必需具备的,生成签名文件的操作可在网络上自行查找。

  4. 单击Android对应的下载安全图片
    获取安全图片
  5. 将安全图片放置到Android工程目录中的src\res\drawable路径下。
  6. 校验签名。

    Android 端上,安全图片是需要和签名搭配使用。

    说明 如果您的产品销往海外,且Android App要在Googleplay上架,上架App时请勿选择Google的签名服务。由于安全图片需要与签名搭配使用,选用Google的签名服务后会导致App无法正常启动。

    确认build.gradle文件中包含以下内容,并确保与步骤3中上传APK包中配置的签名一致。

    android{
    
        signingConfigs {
            debug {
                v2SigningEnabled false
                storeFile file("debug.jks")
                storePassword '123456'
                keyAlias 'ray_ni'
                keyPassword '123456'
            }
            release {
                v2SigningEnabled false
                storeFile file("debug.jks")
                storePassword '123456'
                keyAlias 'ray_ni'
                keyPassword '123456'
            }
        }