請按照本指南中的步驟,測試您的應用程式或遊戲是否整合了應用程式內評論。
使用 Google Play 商店進行測試
您必須在 Play 商店內發布應用程式才能使用應用程式內評論。不過,您可以使用內部測試群組或內部應用程式分享功能來測試整合,而不必將應用程式發布為正式版。本節將介紹這兩種方法。
使用內部測試群組進行測試
將應用程式上傳到內部測試群組,接著在裝置上安裝應用程式,該裝置具有使用者帳戶、且該帳戶具有可存取內部測試群組的權限。使用內部測試群組時,必須滿足下列條件:
- 該使用者帳戶是內部測試群組的一部分。
- 使用者帳戶是主要帳戶,並且已在 Play 商店中選取。
- 使用者帳戶已從 Play 商店下載應用程式(應用程式會列在使用者的 Google Play 程式庫中)。
- 使用者帳戶目前沒有關於該應用程式的評論。
當裝置上的帳戶已從內部測試群組下載應用程式至少一次,並列入測試人員的清單後,您就可以在本機上將新版應用程式部署至該裝置(例如使用 Android Studio)。
使用內部應用程式分享功能進行測試
為了快速疊代處理,您也可以使用內部應用程式分享功能測試整合結果。這個方法可讓您略過其他測試群組會進行的部分驗證,讓您快速測試變更。
使用 FakeReviewManager 進行測試
應用程式內評論構件含有 FakeReviewManager
實作項目,可讓您模擬 API 的行為。
這種作法僅供單元或整合測試使用,用來在完成評論後驗證應用程式的行為。若要使用 FakeReviewManager
,請將 ReviewManager
執行個體替換為 FakeReviewManager
的執行個體,如下列範例所示:
Kotlin
val manager = FakeReviewManager(context)
Java
ReviewManager manager = new FakeReviewManager(context);
疑難排解
在整合及測試應用程式內評論時,您可能會遇到一些問題。下表列出了一些最常見的問題,這些問題會導致應用程式無法顯示應用程式內評論的對話方塊:
問題 | 解決方法 |
---|---|
您的應用程式尚未在 Play 商店發布。 | 您不必發布應用程式也可以進行測試,但是至少在內部測試群組中,必須可以使用應用程式的 applicationID 。 |
使用者帳戶無法評論該應用程式。 | 使用者的 Google Play 程式庫中必須要有您的應用程式。如要將應用程式加至使用者的程式庫,請透過該使用者帳戶從 Play 商店下載應用程式。 |
尚未在 Play 商店中選取主要帳戶。 | 如果裝置上有多個帳戶,請確認主要帳戶為 Play 商店所選取的帳戶。 |
使用者帳戶受到保護(例如企業帳戶)。 | 請改用 Gmail 帳戶。 |
使用者已評論過應用程式。 | 直接從 Play 商店刪除評論。 |
已達配額上限。 | 請使用內部測試群組或內部應用程式分享。 |
裝置上的 Google Play 商店或 Google Play 服務發生問題。 | 通常這種情形發生於 Play 商店是以側載的方式安裝到裝置上。請使用其他具有有效 Play 商店和 Google Play 服務版本的裝置。 |