安全圖片是為應(yīng)用程序提供基本安全性的圖片加密軟件。您在開(kāi)發(fā)App應(yīng)用程序時(shí)需要下載相應(yīng)的安全圖片,并將安全圖片集成到App工程中。

前提條件

已完成自有品牌App的創(chuàng)建。操作請(qǐng)參見(jiàn)創(chuàng)建自有App

概述

使用平臺(tái)提供的最新App SDK開(kāi)發(fā)時(shí),請(qǐng)配套集成使用安全圖片。

說(shuō)明 安全圖片請(qǐng)勿重命名,否則會(huì)導(dǎo)致SDK初始化失敗。請(qǐng)您下載后直接放到App代碼工程下。

集成iOS安全圖片

  1. 進(jìn)入自有品牌App頁(yè)面。
  2. 當(dāng)在已開(kāi)發(fā)的項(xiàng)目下,并需要升級(jí)為新版本SDK版本集成新的安全圖片時(shí),要先單擊更新安全圖片,再單擊左側(cè)iOS對(duì)應(yīng)的下載安全圖片,以配合新版本SDK使用。
    說(shuō)明 如果是在新創(chuàng)建的項(xiàng)目下從頭開(kāi)發(fā)的App,請(qǐng)?jiān)谄脚_(tái)頁(yè)面上下載最新的App SDK版本,直接單擊下載安全圖片即為最新配套的安全圖片。
    ios安全圖片
  3. 將安全圖片放到App工程的根目錄中。
    工程中的位置
  4. 打開(kāi)xcode工具,將安全圖片拖至xcodeproj根目錄下。
    安全圖片目錄
  5. 設(shè)置iOS工程的Bundle Identifier。
    iOS端為了安全性,工程的Bundle Identifier與創(chuàng)建自有App時(shí)輸入的bundleID(包名)要保持一致。bundleID配置應(yīng)用名稱和包名

集成Android安全圖片

  1. 進(jìn)入自有品牌App頁(yè)面。
  2. 上傳簽名后的apk文件。

    簽名是開(kāi)發(fā)每個(gè)安卓應(yīng)用都必需具備的,生成簽名文件的操作可在網(wǎng)絡(luò)上自行查找。

  3. 單擊Android對(duì)應(yīng)的上傳apk獲取安全圖片
    獲取安全圖片
  4. 將安全圖片放置到Android工程目錄中的src\res\drawable路徑下。
    存放路徑
  5. 校驗(yàn)簽名。

    Android端的安全圖片需要和簽名搭配使用。

    說(shuō)明 如果您的產(chǎn)品銷往海外,且Android App要在Googleplay上架,上架App時(shí)請(qǐng)勿選擇Google的簽名服務(wù)。由于安全圖片需要與簽名搭配使用,選用Google的簽名服務(wù)后會(huì)導(dǎo)致App無(wú)法正常啟動(dòng)。

    確認(rèn)build.gradle文件中包含以下內(nèi)容,并確保與步驟3中上傳APK包中配置的簽名一致。

    android{
    
        signingConfigs {
            release {
                v2SigningEnabled true
                storeFile file("debug.jks")
                storePassword '123456'
                keyAlias 'ray_ni'
                keyPassword '123456'
            }
        }
說(shuō)明

如果您還基于平臺(tái)歷史版本的App SDK(API Level 8及以下版本SDK)開(kāi)發(fā)App時(shí),請(qǐng)參見(jiàn)歷史文檔