警告:Google Play 免安裝應用程式將停止提供服務。2025 年 12 月起,您無法透過 Google Play 發布免安裝應用程式,且所有 Google Play 服務免安裝 API 都將停止運作。Play 不會再透過任何機制向使用者提供免安裝應用程式。
我們根據開發人員的意見,並持續投入資源改善 Google Play Instant 推出後的生態系統,做出這項變更。
如要持續促進使用人數成長,建議開發人員使用深層連結,將使用者導向標準版應用程式或遊戲,並在適當情況下將他們重新導向至特定路徑或功能。
如要繼續加入即時玩遊戲計畫,遊戲必須符合下列規定。請使用自我檢查清單確認是否符合規定。
需求條件
免安裝遊戲必須符合所有 Google Play 免安裝技術規定,以及下列所有技術和政策規定:
遊戲是使用應用程式套件發布。
遊戲大小為 15 MB 以下 (發布後可下載其他素材資源)。
遊戲支援 Google Play 免安裝沙箱限制。
遊戲指定 Android 8.0 (API 級別 26) 以上版本。
遊戲支援 64 位元架構。
遊戲不會使用通知。
遊戲只需要支援的 Google Play 免安裝權限清單中的權限。
-
- 如果無聲登入失敗,請提示使用者進行互動式登入。使用者應可取消互動式登入。詳情請參閱「Google Play 遊戲服務品質檢查清單」。
提供 Google Play 遊戲服務彈出式視窗的檢視畫面,讓使用者清楚瞭解自己已登入。
遊戲整合了以 Google Play 遊戲服務玩家 ID 為索引鍵的雲端儲存解決方案,因此使用者遊戲狀態會在「即時玩」工作階段和裝置之間保持一致。您可以使用 Cloud Firestore 或其他雲端資料庫等產品。請確保玩家進度以 Google Play 遊戲服務玩家 ID 做為索引鍵,而且玩家登入後可立即還原進度。
- 如果遊戲支援在遊戲過程中保存任何類型的資料,就必須提供遊戲存檔功能。如果是其他類型的遊戲 (例如 Roguelike 和簡單的桌遊),由於遊戲時間較短,因此不需要儲存遊戲進度。不過,我們強烈建議使用遊戲存檔或排行榜來保存這個狀態,以免使用者遺失寶貴的分數或成就。
如果還沒有,請在商店資訊中加入橫向的宣傳影片,展示遊戲過程。使用者喜歡直接從遊戲擷取的遊戲過程影片。Google Play 會從這部影片自動生成精選片段,並納入 Google Play 遊戲應用程式。你可以直接使用 adb 擷取影片。如果遊戲只有直向模式,可以使用多種影片編輯器轉換為橫向模式。
遊戲本身不含安裝按鈕。免安裝遊戲應與已安裝的遊戲提供相同體驗,因此不需要安裝按鈕。使用者仍可透過 Google Play 遊戲應用程式和 Google Play 商店的詳細資料頁面安裝遊戲。
遊戲未實作 Google Play 遊戲服務防盜版功能,或未在資訊清單中加入
com.android.vending.CHECK_LICENSE
權限。反盜版功能可防止使用者盜用必須付費的遊戲,對免費遊戲沒有任何好處。啟用反盜版檢查後,Google Play 免安裝應用程式就無法登入 Google Play 遊戲服務。如果遊戲使用 OpenGL,請務必指定 OpenGL ES 2.0,因為這是 Android 7 以下版本裝置上,唯一完全支援 Google Play 免安裝應用程式的版本。請務必使用
<uses-feature>
指定正確版本,並將android:glEsVersion
設為0x00020000
。在
AndroidManifest.xml
檔案中將1337
指定為免安裝版本,表示這是完整體驗的免安裝遊戲 (而非試玩遊戲):<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:dist="http://schemas.android.com/apk/distribution" package="com.yourapp.package"> <dist:module dist:instant="true" /> <application android:allowBackup="true"> <meta-data android:name="com.google.android.gms.instant.flavor" android:value="1337"/> ... </application> </manifest>
遊戲會根據下列指南,以不干擾的方式營利:
- 確保橫幅廣告不會干擾遊戲體驗。
- 在遊戲的自然中斷點 (例如頁面內容、關卡或階段之間) 顯示廣告。請勿讓使用者被廣告淹沒。重複顯示廣告通常會導致使用者體驗不佳,且造成意外點擊。
- 遊戲開始前顯示的片頭廣告,最長 5 秒後就必須提供略過選項。
- 廣告不得偽裝成遊戲內元件或選單/遊戲導覽元素。
- 只要遵守上述廣告規定,即可宣傳其他遊戲。
自我審查檢查清單
Google 會對遊戲進行審查,確認遊戲符合規定且運作正常,沒有錯誤。在開始審查程序前,請先檢查是否符合規定及行為是否適當,以節省時間。請使用下列自我檢查清單:
- 宣傳影片
- 遊戲在 Play 管理中心有宣傳影片,展示遊戲內容。
- 廣告和應用程式內購
- 橫幅廣告不會對使用者造成困擾,也不會導致意外觸控。
- 廣告會在遊戲空檔顯示,不會打擾使用者。
- 片頭廣告最多 5 秒後即可略過。
- 遊戲中任何位置都沒有安裝按鈕。
- 資料使用方式
- 使用者透過 LTE 或 4G 連線時,可在 15 秒內開始玩遊戲。
- 返回按鈕
- 玩家可以使用根遊戲選單中的返回按鈕退出遊戲。允許顯示離開確認對話方塊,但並非必要。如果使用確認對話方塊,使用者確認要離開或再次按下返回鍵時,遊戲應會結束。
- Google Play 遊戲服務登入
- 從 Google Play 遊戲應用程式開啟遊戲時,會發生下列情況:
- 遊戲會嘗試讓使用者以無聲模式登入 Google Play 遊戲服務。
- Google Play 遊戲服務會顯示「嗨,你好」歡迎訊息,並附上玩家的遊戲 ID。
- 如果無聲登入失敗,系統會啟動互動式登入。使用者可以選擇取消登入,避免進入無限登入迴圈。
- 從 Google Play 遊戲應用程式開啟遊戲時,會發生下列情況:
- 還原遊戲狀態 (遊戲存檔 / 應用程式內購)
- 確認遊戲狀態可以還原:
- 玩遊戲並取得有意義的進展 (例如達到新等級或新高分),並視需要進行應用程式內購 (IAP)。
- 結束遊戲,然後從裝置中移除 (通常在「設定」>「應用程式」中)。
- 在同一部裝置上重新啟動遊戲,確認遊戲進度和應用程式內商品是否自動還原。
- 在其他裝置上重新啟動遊戲,確認遊戲進度和應用程式內商品是否自動還原。
- 確認遊戲狀態可以還原:
- 離線支援
- 確認遊戲是否可離線遊玩:
- 連線時啟動遊戲,並進入可遊玩的狀態。
- 結束遊戲並終止遊戲程序。
- 在裝置上切換至飛航模式。
- 重新啟動遊戲,確認遊戲是否可在離線狀態下遊玩。
- 確認遊戲是否可離線遊玩:
- 支援的裝置
- 確認遊戲可在 Android 平板電腦上完整運作。
- 確認遊戲可在 Android 5 (API 級別 21) 以上版本運作。