請依照下方的步驟來建立必要的憑證檔案,同時了解如何設定及測試您的 Android 應用程式,並將它送出至 Google Play。您可以建立 .apk 應用程式,並將它送出至 Google Play 商店。

如需有關建立 Android 應用程式的詳細資訊,請參閱「建立 Android 應用程式 (AEM Mobile)」。

 

建立憑證檔案

Android 系統要求所有安裝的應用程式都必須使用 p12 憑證進行數位簽署,在此憑證中,私密金鑰是由應用程式的開發人員所持有。請確定所有應用程式都已簽署,此系統無法安裝未簽署的應用程式。您可以使用自我簽署憑證來簽署您的應用程式,不需要任何憑證授權單位。

您建立的憑證必須在 2033 年 10 月 22 日之後到期。

有幾個方法可用來建立憑證,包括 Adobe Flash ProfessionalAdobe Flash Builder (英文)。如果您未安裝任何開發人員工具,可以使用 Keytool 公用程式來建立憑證。Keytool 是一個 Java SDK 公用程式,Mac OS 電腦上已經有提供。在 Windows 上,則必須安裝及設定 Java SDK (也稱為 JDK)。

以下指示將告知您如何使用 Keytool 建立憑證。如需詳細資訊,請參閱 Android Developers 網站上的「簽署您的應用程式」(英文)。

(Mac OS) 使用 Keytool 建立憑證檔案

  1. 開啟位在「應用程式 > 公用程式」檔案夾的「終端機介面」。
  2. 複製並貼上下方這一行 (以您的資訊取代「myname.key.p12」和「alias_name」):

    keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -keysize 2048 -storetype pkcs12 -validity 10000

    指定「10000」會將到期日設定在 2033 年 10 月 22 日之後。

  3. 輸入密碼,然後重新輸入一次。您之後在簽署應用程式時會指定這個密碼。

  4. 依照畫面上的提示來指定憑證資訊。

    依照畫面上的提示來指定憑證資訊
  5. 當系統提示您確認選擇時,請輸入「yes」並按 Return 鍵,以使用相同的密碼。

    隨即在您的提示位置 (例如您的用戶名稱檔案夾) 建立憑證。將此憑證檔案複製到已知位置,然後儲存備份檔案,並記下密碼。

(Windows) 使用 Keytool 建立憑證檔案

  1. 下載並安裝 Java SDK (JDK) (英文)。記下安裝位置。
  2. (選擇性) 設定永久路徑來執行 Java SDK 命令。設定永久路徑可讓您從任何路徑輸入 JDK 命令,例如「keytool」。如此一來,您就不需要瀏覽至 Java SDK 目錄。若要設定永久路徑,請參閱 JDK 網站 (英文) 的步驟 4。
  3. 開啟命令提示字元。例如,在「執行」欄位或「搜尋」欄位輸入「command」。
  4. 如果您並未在步驟 2 設定永久路徑,請瀏覽至 JDK 命令所在的目錄。例如,輸入 cd \ 然後輸入 cd program files\Java\jdk1.6.0_24\bin (指定正確的版本號碼)。
  5. 輸入 (或貼上) 下方這一行 (以您的資訊取代「myname.key.p12」和「alias_name」):

    keytool -genkey -v -keystore myname.key.p12 -alias alias_name -keyalg RSA -storetype pkcs12 -keysize 2048 -validity 10000

    指定「10000」會將到期日設定在 2033 年 10 月 22 日之後。

  6. 輸入密碼,然後重新輸入一次。您之後在簽署應用程式時會指定這個密碼。

  7. 依照畫面上的提示來指定憑證資訊。

    依照畫面上的提示來指定憑證資訊

    隨即在您的提示位置 (例如您的用戶名稱檔案夾) 建立憑證。將此憑證檔案複製到已知位置,然後儲存備份檔案,並記下密碼。

    注意:如果未建立憑證檔案,請使用您可存取的目標路徑 (例如 -keystore c:\users\bob\bobcert.keystore) 來取代「-keystore myname.keystore」。

     

設定應用程式內產品 (Google Play)

您可以使用 Google 的應用程式內產品服務 (也稱為「應用程式內付款功能」) 來銷售您應用程式中的系列。目前不支援 Google Play 訂閱模式。

請務必先設定您的付款功能之後,再將您的內容提供給客戶。

如需 Google Play 應用程式定價的詳細資訊,請參閱 Google Play 說明中的「銷售應用程式」。

  1. 使用 Google Play Developer 網站建立應用程式要求及上傳您的自訂檢視器 (.apk) 應用程式。

    • 如果您的應用程式包含應用程式內產品,Google Play 現在會要求您使用「APK」區段中的「Beta 測試版本」索引標籤來上傳應用程式 (.apk 檔案)。
    • 當送出最終應用程式時,在設定好應用程式內付款功能之前,如果不希望應用程式出現在商店中,請按一下「儲存」,而不是「發佈」。
  2. 請依照「管理應用程式內付款功能」說明主題 (英文) 的步驟進行。當您進行這些步驟時,請注意以下事項:

    • 設定 Android 應用程式內付款功能時所指定的應用程式內產品 ID,必須和系列的產品 ID 完全相同。此產品 ID 會將系列繫結至應用程式內付款項目。
    • 請針對「購買類型」選取「受管理」,而不是「不受管理」。否則,您的客戶將無法復原購買。
    • Adobe 目前不支援 Android 退款功能。
    • 記下「授權金鑰」資訊。Adobe 需要此資訊 (也稱為「共用密碼」) 才能啟用應用程式內付款功能,如下一個步驟所述。
  3. 在 Google Play Developer 網站中,瀏覽至應用程式的「Services & APIs」(服務與 API) 區段。複製「Your License Key for This Application」(您對這個應用程式的授權金鑰) 底下的長字串。在隨選入口網站中,瀏覽至專案設定的「商店」區段,然後將此授權金鑰值貼到「Google Play 共用密碼」欄位中。

將 .apk 檔案載入您的 Android 裝置上

您的 Android 平板電腦或手機必須是 Android 4.4 或更高版本。

  1. 允許您的裝置安裝非 Android Market 的應用程式。例如,在 Samsung Galaxy 上,移至「設定 > 應用程式」,然後選取「不明來源」。當您完成安裝時,您可以再次取消選取此選項。
  2. 將您的裝置連結至電腦。如果需要,請掛接該裝置,如此您就可以開啟該檔案夾以檢視檔案。如果您無法在電腦上檢視該裝置,請參閱「Android 檔案傳輸」(英文)。
  3. 開啟檔案管理應用程式 (例如 Dropbox),然後安裝您的 .apk 檔案。

將應用程式送出至 Google Play

1. 使用簽署工具來簽署 .apk 檔案。請參閱「簽署適用於 AEM Mobile 的 iOS 和 Android 應用程式」。

2. 登入 Google Play Developer 入口網站,並將簽署的 .apk 檔案送出至 Google Play 商店。

如果您的應用程式包含零售型應用程式內購買項目,請務必在專案設定的「商店」索引標籤中指定共用密碼 (授權金鑰)。

請務必在 Google Play Developer 入口網站中送出測試版 APK 檔案。

此産品由 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 授權  Creative Commons 條款未涵蓋 Twitter™ 與 Facebook 文章。

法律說明   |   線上隱私權政策