測試應用程式內評論

請按照本指南中的步驟,測試您的應用程式或遊戲是否整合了應用程式內評論。

使用 Google Play 商店進行測試

您必須在 Play 商店內發布應用程式才能使用應用程式內評論。不過,您可以使用內部測試群組或內部應用程式分享功能來測試整合,而不必將應用程式發布為正式版。本節將介紹這兩種方法。

使用內部測試群組進行測試

將應用程式上傳到內部測試群組,接著在裝置上安裝應用程式,該裝置具有使用者帳戶、且該帳戶具有可存取內部測試群組的權限。使用內部測試群組時,必須滿足下列條件:

  1. 該使用者帳戶是內部測試群組的一部分。
  2. 使用者帳戶是主要帳戶,並且已在 Play 商店中選取。
  3. 使用者帳戶已從 Play 商店下載應用程式(應用程式會列在使用者的 Google Play 程式庫中)。
  4. 使用者帳戶目前沒有關於該應用程式的評論。

當裝置上的帳戶已從內部測試群組下載應用程式至少一次,並列入測試人員的清單後,您就可以在本機上將新版應用程式部署至該裝置(例如使用 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 服務版本的裝置。