測試應用程式內評論

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

使用 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 服務版本的裝置。