すべてのプロダクト
Search
ドキュメントセンター

Mobile Platform as a Service:Android リリースの管理

最終更新日:Jan 17, 2025

リリース管理は、クライアントを新しいバージョンにアップグレードするための構成バックエンドであり、マルチタスクおよび多次元のアップグレード構成を作成できます。

このタスクについて

Android リリース管理は、次の機能を提供します。

  • アップグレード リソースを追加し、ダウンロード リンクの QR コードを提供します。

  • 新しいバージョン リソース パッケージのタスクを作成および変更します。

  • ホワイトリスト グレースケール リリース、時間枠グレースケール リリース、公式リリースなど、追加されたリリース パッケージに対して複数のタイプのリリース タスクを作成します。 1 つのアップグレード パッケージに複数のリリース タスクを含めることができます。

  • 市区町村、モデル、デバイス システム バージョン、ネットワーク、リリース パッケージ バージョンなど、複数の基準によるアップグレード フィルタリングをサポートします。

リリース パッケージの追加

mPaaS コンソールにログインし、次の手順を実行します。

  1. 左側のナビゲーションバーで、[モバイル配信サービス] > [リリース管理] を選択します。リリース管理リストが表示されます。

  2. パッケージを追加する をクリックし、ポップアップウィンドウで次の構成を行います。

    • プラットフォーム: Android を選択します。

    • パッケージ: アップロードするリリース パッケージをローカル コンピューターから選択します。 .apk 形式のみがサポートされています。

    • バージョン: このパッケージのバージョン番号を入力します。これは数字と文字で構成されます。

    • リリースの説明: このリリース パッケージについて説明します。

    • ダウンロード検証: 有効にすると、QR コードをスキャンした後、確認コードが検証された後にのみパッケージをダウンロードできます。

  3. [OK] をクリックして追加を完了します。追加されたリリース パッケージはページの上部に表示されます。リリース パッケージを追加した後、.apk リリース パッケージをダウンロードするための QR コード が [QR コード] 列に生成されます。QR コードをスキャンした後、リリース パッケージをスマートフォンにインストールできます。

  4. リリース管理リストで、リリース パッケージの前にあるプラス アイコン (add) をクリックして、アップグレード パッケージのリリース タスクを表示します。

    • アップグレードパッケージがリリースされていない場合、パッケージのステータスは [リリース待ち] で、リリースタスクはありません。

    • アップグレード パッケージがリリースされている場合、パッケージのステータスは最新のタスクのリリース ステータスであり、対応するリリース タスクがあります。

リリース タスクの作成

追加されたリリース パッケージのリリース タスクを作成する場合、同じバージョンのリリース パッケージに対して同時に複数のリリース タスクを作成できます。 1 つのアップグレード パッケージは、同時に最大 10 個のリリース タスクをサポートできます。

リリース タスクの配信ルール:

  • クライアント リクエストが複数のタスクと一致する場合、バージョンが高いタスクが優先されます。

  • リリース パッケージに複数のリリース タスクがある場合、タスク タイプ別では、タスクの優先順位は次のとおりです。公式リリース > ホワイトリスト グレースケール リリース > 時間枠グレースケール リリース。

  • 特定のバージョンのリリース パッケージの場合、リリース タスクのタスク タイプが同じであれば、最後にリリースされたタスクが優先されます。

    たとえば、バージョン 5.0 のホワイトリスト タスク A がコンソールでリリースされ、バージョン 4.0 の単一アップグレードが実行されます。次に、ホワイトリスト タスク B がリリースされ、バージョン 4.0 の強制アップグレードが実行されます。 これらの 2 つのタスクは同時に存在します。 バージョン 4.0 のクライアントがアップグレードをリクエストすると、タスク B が最初に配信されます。 タスク B が終了または一時停止されると、タスク A が配信されます。

  • バージョンでグレースケール タスクと公式タスクの両方がリリースされる場合、リストのリリース ステータスは「公式リリース」と表示されます。 公式タスクが一時停止または終了すると、リリース ステータスは「グレースケール リリース」と表示されます。 すべてのタスクが完了すると、「リリース完了」と表示されます。

操作手順は次のとおりです。

  1. リリース タスクを作成するリリース パッケージを見つけます。

  2. 操作 列で、[リリース タスクの作成] をクリックします。

  3. リリース タスクを作成する ページで、次の情報を選択または入力します。

    • リリースの種類: 段階的リリース正式リリース を選択できます。

    • アップグレードモード: 単一複数、および 強制アップグレード を選択できます。

      • 単一: アプリが起動されると、サイレント戦略に基づいてアップグレード メッセージが表示されます。

        説明

        サイレント戦略とは、アップグレード リマインダーがポップアップ表示された後、ユーザーがキャンセルすると、リマインダーは一定期間サイレント状態になり、アップグレードをリマインドしなくなることを意味します。 デフォルトのサイレント期間は 3 日間で、カスタマイズできます。 サイレント期間をカスタマイズするには、「setIntervalTime」をご参照ください。

      • 複数: アプリが起動されるたびに、アップグレード メッセージが表示されます。 ユーザーはメッセージ ウィンドウを閉じることができます。

      • 強制アップグレード: アプリが起動されるたびにアップグレード メッセージが表示され、メッセージ ウィンドウを閉じることができません。

    • リリースモデル (段階的リリース が選択されている場合のみ): ホワイトリスト段階的リリース時間枠段階的リリース を選択できます。

      • [ホワイトリストのグレースケールリリース] を選択した場合、以下でホワイトリストを構成できます。

        : ホワイトリスト管理ホワイトリストを管理する ページでホワイトリストを構成できます。 詳細については、「」をご参照ください。

      • 時間枠グレースケールリリース を選択した場合、終了時間ユーザー数 を設定できます。

    • アップグレード プロンプト メッセージ (オプション): アップグレード時に表示されるメッセージを指定します。

    • リリースの説明 (オプション): このリリースについて説明します。

    • 高度なルール(グレースケールリリースの場合のみ): グレースケールリリースの場合のみ。 [追加] をクリックします。 表示されるダイアログボックスで、[タイプ][市区町村][デバイスモデル][ネットワーク] などのルールタイプを選択し、[操作タイプ][含める] または [除外する] に設定し、選択したタイプに対応する [リソース値] を設定します。

  4. 構成が完了したら、[OK] をクリックしてリリースを開始します。リリース パッケージの左側にあるプラス アイコン(add)をクリックすると、作成したリリース タスクを表示できます。

  5. 複数のリリース タスクを作成する必要がある場合は、上記の手順を繰り返します。

その他の操作

リリース タスクが正常に作成された後、アップグレード パッケージのリリース タスクを変更できます。

  1. リリース管理リストで、リリース パッケージの前にあるプラス アイコン (add) をクリックして、アップグレード パッケージのリリース タスクを表示します。

  2. 必要に応じて、次の操作を実行します。

    • [一時停止] をクリックして、リリース タスクを一時停止します。タスクを続行するには、[続行] をクリックします。

    • [終了] をクリックして、リリース タスクを終了します。タスクが終了すると、操作できなくなります。