您檢視的文章是否正確?
這篇文章談及 Digital Publishing Suite。如需有關 Digital Publishing Solution (DPS 2015) 的文章,請參閱適用於 DPS 2015 的 Android 發佈指南 (英文)。
您檢視的文章是否正確? 這篇文章談及 Digital Publishing Suite。如需有關 Digital Publishing Solution (DPS 2015) 的文章,請參閱適用於 DPS 2015 的 Android 發佈指南 (英文)。 |
有了 DPS 工具,您就能建立可提交至 Google Play (前身為 Android Market) 的 .apk 檢視器應用程式。
您可以為 Android 裝置建立兩種不同應用程式: 以 AIR 為基礎的舊版 Android 應用程式 (於 2014 年 12 月淘汰),或新的原生 Android 應用程式。如需有關建立以 AIR 為基礎之舊版 Android 應用程式的指示,請參閱為 Android 裝置建立舊版 DPS 應用程式 (英文)。如需有關建立原生 Android 應用程式的指示,請參閱建立 DPS 原生 Android 應用程式 (英文)。
若要檢視功能比較表,請參閱 DPS 支援功能清單 (英文)。
請按照以下步驟為自訂檢視器應用程式建立必要檔案。目前的 DPS App Builder 版本為 v3.2 (2014 年 9 月推出)。
☐ 應用程式圖示 (適用於原生應用程式的任何大小;適用於舊版應用程式的 36 x 36、48 x 48 和 72 x 72 PNG)
☐ 啟動畫面影像 (1280 x 800 和 800 x 1280 或大於 8 位元 PNG),僅適用於舊版應用程式
☐ 有效憑證
如需有關 Google Play 應用程式價格的資訊,請參閱 Google Play 說明中的販售您的應用程式。
如為原生 Android 應用程式,請簽署 .apk 檔案。接著,提交簽署過的 .apk 檔案至 Google Play 商店。如果您的應用程式包含零售應用程式內的購買項目,請確認已在 DPS Account Administration (帳戶管理) 入口網站指定共用密碼 (授權金鑰),並確認您已在 Google Play 開發人員入口網站提交 beta APK 檔案。請參閱本文後續的相關章節。
若要使用 Viewer Builder 建立自訂檢視器應用程式,請建立應用程式圖示、啟動畫面和封面。
如為原生 Android 應用程式,請建立任何大小的方形 PNG 影像,但建議建立 96 x 96 或更大尺寸的影像。Web App Builder 可縮放影像大小。
如為舊版 Android,請建立 36 x 36、48 x 48 和 72 x 72 像素的 PNG 格式圖示。
當您提交最終版本的應用程式至商店時,您必須提供其他應用程式影像。
如為原生 Android 應用程式,則不需要啟動畫面。應用程式會立即載入。
如為舊版 Android 應用程式,請針對所有 Android 裝置建立兩種啟動畫面。檢視器啟動後,啟動畫面會顯示大約 3 秒。選擇下列任一組大小,提供兩種 72-ppi 8 位元 PNG 啟動畫面影像: 1280 x 800/800 x 1280、1920 x 1200/1200 x 1920、2048 x 1536/1536 x 2048 或 2560 x 1600/1600 x 2560。
所有裝置皆會使用您所指定的相同水平或垂直啟動畫面。檢視器可放大或縮小影像比例。此外,如果裝置和影像擁有不同長寬比例,則檢視器會裁切影像邊緣以填滿畫面。
Android 系統會要求所有安裝應用程式完成 p12 憑證的數位簽署,其中包含應用程式開發人員持有的私人金鑰。確認所有應用程式皆完成簽署。系統無法安裝尚未簽署的應用程式。您可以使用自簽憑證簽署應用程式。不需要憑證授權單位。
您所建立的憑證有效日期必須為 2033 年 10 月 22 日之後。
我們提供多種建立憑證的方式,包括 Adobe Flash Professional 和 Adobe Flash Builder。如果您尚未安裝任何開發人員工具,可使用 Keytool 公用程式建立憑證。Keytool 為 Java SDK 公用程式,已可於 Mac OS 電腦上使用。在 Windows 中,您必須安裝並設定 Java SDK (亦稱為 JDK)。
下列指示將告訴您如何使用 Keytool 建立憑證。如需詳細資訊,請參閱 Android 開發人員網站中的簽署您的應用程式 (英文)。
複製並貼上下列引數 (使用您的資訊取代「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 日之後。
輸入密碼,並再次輸入確認。您稍後可在 DPS App Builder 中指定此密碼。
請按照提示指定憑證資訊。
當出現確認選擇提示時,請輸入 yes,然後按下 Return 鍵使用相同密碼。
系統會將憑證建立於您的提示位置,例如您的使用者名稱資料夾。複製此憑證檔案至已知位置。接著寫下密碼。
鍵入 (或貼上) 下列引數 (使用您的資訊取代「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 日之後。
輸入密碼,並再次輸入確認。您稍後可在 DPS App Builder 中指定此密碼。
請按照提示指定憑證資訊。
系統會將憑證建立於您的提示位置,例如您的使用者名稱資料夾。複製此憑證檔案至已知位置。接著寫下密碼。
附註: 如果您尚未建立憑證檔案,請將「-keystore myname.keystore」取代為您可存取的目標路徑 (例如 -keystore c:\users\bob\bobcert.keystore)。
使用適當方法建立您的 Android 應用程式 (.apk) 檔案。
如為原生 Android 應用程式,請參閱建立原生 DPS Android 應用程式 (英文)。
如使用舊版 Android 應用程式,請參閱為 Android 裝置建立舊版 DPS 應用程式。
您可以使用 Google 應用程式內的計費服務,在檢視器應用程式內販售個別對開本。DPS 目前不支援 Google Play 訂閱。
在您提供內容給客戶前,請確認已設定計費功能。
(適用舊版 AIR Android 應用程式) 即使您已透過訂閱服務提供零售應用程式,請針對個別零售對開本設定應用程式內的計費功能。否則,當您的客戶按下「購買」按鈕時,會收到錯誤訊息。
使用 Google Play 開發人員網站建立應用程式要求,並上傳自訂檢視器 (.apk) 應用程式。
請按照管理應用程式內的計費功能 (英文) 說明主題步驟操作。當您逐步操作這些步驟時,請注意下列事項:
複製「Public Key」(公開金鑰) 至「Shared Secrets」(共用密碼) 中的 Android 欄位 (如 DPS 線上說明主題「Account Administration」(帳戶管理) 工具中所述)。接著登入 Folio Producer Organizer (對開本製作者管理)。
若要尋找您的「Public Key」(公開金鑰) 值,請登入 https://play.google.com/apps/publish。按一下「Edit Profile」(編輯設定檔) 連結,接著複製「Public Key」(公開金鑰) 欄位中的文字。另外,請在 DPS Dashboard (控制面板) 所提供的 Adobe Account Administrator (帳戶管理員) 工具中指定「Public Key」(公開金鑰) 值。新增此「Public Key」(公開金鑰) 值至「應用程式」帳戶的「Shared Secret」(共用密碼) 區域。
若要觸發變更,請登入 DPS Dashboard (控制面板),接著按一下「Folio Producer」(對開本製作者管理) 以開啟「Folio Producer Organizer」(對開本製作者管理)。
如為原生應用程式,您的 Android 平板電腦或手機的系統需求為 Android 4.0.3 或更新版本。如為舊板 Android 應用程式,您的 Android 平板電腦的系統需求為 Android 2.3 或更新版本。
開啟檔案管理員應用程式 (例如「我的檔案」),接著點選 viewer.apk 檔案進行安裝。
與 Apple 不同之處,在於 Google 不需要核准程序,即可提交應用程式至 Google Play。但是,建議您先測試自訂檢視器應用程式 (.apk) 檔案,再將其提交至 Google。
以「Public」(公開) 形式將您的對開本發佈至「Distribution Service」(發佈服務) (履行伺服器)。針對「Product ID」(產品 ID),Adobe 建議您使用「com.publisher.publication.monthyear」格式作為您的對開本名稱。如為零售對開本,請確認此「Product ID」(產品 ID) 與您所設定之應用程式內的計費「Product ID」(產品 ID) 相符。
如果您的應用程式包含應用程式內計費功能,請參閱上一章節有關設定應用程式內計費功能的內容。如須測試應用程式內的計費功能,請參閱設定測試帳戶 (英文) 和測試應用程式內的計費功能 (英文)。
如需支援 iOS 檢視器而非 Android 檢視器的完整功能清單,請參閱 DPS 支援功能清單 (英文) 和 iOS 與 Android 檢視器的差異 (英文)。
如需有關在 Google Play 發佈應用程式的詳細資訊,請前往:
http://developer.android.com/guide/publishing/publishing.html
如果您尚未完成提交作業,請註冊成為 Google Play 開發人員身份,網址為 http://play.google.com/apps/publish。
為您的應用程式填寫相關資訊。
如果您的應用程式包含應用程式內計費功能,請依照下列指示操作:
上傳 APK 檔案後,請按一下「Save」(儲存) 以儲存資訊,而非進行發佈。當您準備好提交檢視器應用程式至 Google Play 時,請按一下「Publish」(發佈)。
為獲得最佳結果,請勿刪除您意外發佈的應用程式。請改用解除發佈。
如果您的應用程式包含各種零售內容,請使用 Account Administration (帳戶管理) 工具確認您所指定的公開金鑰 (共用密碼)。
如需有關 Google Play 商店應用程式價格的的資訊,請參閱 Google Play 說明中的販售您的應用程式。