App Distribution でテスターを追加および削除する

このドキュメントでは、App Distribution でテスターを追加および削除する方法について説明します。これには次のタスクが含まれます。

Firebase プロジェクトにテスターを追加する、またはプロジェクトからテスターを削除する

テスターの追加と削除は、Firebase コンソールの App Distribution ページの [テスターとグループ] タブで行います。

Firebase プロジェクトにテスターを追加すると、そのテスターをグループに追加できるようになります。グループを使用すると、リリースに対するテスターのアクセス権の管理が簡単になります。詳しくは、グループのテスターを追加、削除、検索するをご覧ください。

Firebase プロジェクトから削除されたテスターは、プロジェクト内のすべてのリリースにアクセスできなくなります。アプリの配布を設定するときにテスターを追加または削除することもできます。テスターの追加と削除について詳しくは、Firebase CLI を使用する方法fastlane を使用する方法Gradle を使用する方法をご覧ください。Firebase App Distribution API を使用することもできます。

テスターの人数が多い場合は、グループを使用すると、リリースに対するテスターのアクセス権の管理が簡単になります。詳しくは、テスターをグループに追加する、またはグループからテスターを削除するをご覧ください。

テスターの制限

Firebase App Distribution では、テスターについて次の制限があります。

  • 1 つの Firebase プロジェクトに追加できるテスターは最大 500 人までです。

  • App Distribution グループに追加できるテスターは最大 200 人までです。

テスターを追加するには、追加料金なしの上限の引き上げをリクエストしてください。

Firebase App Distribution API を使用してテスターを追加または削除する

App Distribution では、Firebase App Distribution APItesters.batchAdd エンドポイントおと testers.batchRemove エンドポイントで App Distribution API への HTTP リクエストを使用することによって、テスターの追加や削除を行えます。

グループにテスターを追加する、またはグループからテスターを削除する

Firebase コンソールの App Distribution ページの [テスターとグループ] タブで、グループにテスターを追加したり、グループからテスターを削除したりできます。グループは、テスターの人数が多い場合にリリースに対するアクセス権を管理するのに役立ちます。たとえば、少人数のテスター グループを作成して、アプリの早期リリースへのアクセス権を付与します。最初のテスター グループからのフィードバックを実装した後、大人数のテスター グループを作成します。

テスターをグループに追加すると、そのテスターはそのグループに付与されたすべてのリリースに対するアクセス権を取得します。グループからテスターを削除すると、そのテスターはこれらのアクセス権を失います。

グループからテスターを削除する

グループからテスターを削除すると、次のようになります。

  • テスターは、削除されたグループを介してのみアクセスできていたすべてのリリースから削除されます。
  • テスターがリリースにアクセスできる別のグループのメンバーである場合、そのリリースへのアクセス権は保持されます。

グループを削除する

グループを削除すると、そのグループ内のすべてのテスターは、そのグループを介してのみアクセスできていたすべてのリリースから削除されます。ほとんどの場合、グループの削除は瞬時に終わりますが、テスターやリリースの数が多い場合は、グループの削除に時間がかかることがあります。グループを削除すると、そのグループは Firebase コンソールの App Distribution ページに表示されなくなります。

グループの削除はすぐには有効にならない場合があります。グループの削除後に、削除されたグループに属する個々のテスターが、特定のリリースへのアクセス権を持つテスターとして一時的に表示されることがあります。

次のステップ