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

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

最終更新日:Jan 17, 2025

リソース構成管理は、Mobile Delivery Service の基本機能です。この機能を使用すると、Mobile Delivery Service に必要なさまざまな構成データを事前に定義できるため、作業効率が向上し、エラーの発生が減少します。

都市やデバイスモデルなどの構成データは、リソースとも呼ばれます。構成データを追加すると、リソース名がユーザーに表示されます。クライアントのリクエストパラメータの照合には、リソース値のみが使用されます。

リソース構成管理ページでは、次の操作を実行できます。

リソースを追加する

  1. mPaaS コンソールにログインし、左側のナビゲーションバーから [Mobile Delivery Service] > [リリースルール管理] をクリックして、リソース構成リストページに移動します。

  2. リソース構成リストページで、[リソースを追加] をクリックします。ポップアップウィンドウで、リソースタイプとプラットフォームタイプを選択し、リソース名とリソース値を入力して、[OK] をクリックしてリソースを作成します。

    • リソースタイプ: リソースのタイプ。都市、デバイスモデル、ネットワーク、デバイスシステムバージョンがサポートされています。

    • プラットフォームタイプ: モバイルプラットフォームを選択します。Android、iOS、またはすべてを選択できます。

    • リソース名: リソースの名前。必要に応じて名前を定義できます。リソース名はユーザーに表示され、通常はリソース値と一致します。

    • リソース値: 1 つのリソース値のみがサポートされています。以下の内容は、さまざまなタイプのリソースの値について説明しています。

      • 都市: 都道府県および市レベルの都市名。名前には、市、地域、自治区、連盟などの行政区画を含める必要があります。たとえば、上海市、海東区、黔南プイ族ミャオ族自治州、興安盟などです。

      • モデル: VIVO X5M や iPhone 6S などのモバイルデバイスのモデル。

      • ネットワーク: ネットワークのタイプ。有効な値: 2G、3G、4G、5G、Wi-Fi、WLAN。

      • デバイスシステムバージョン: 10.0.1 や 5.1.1 などのモバイルデバイスのシステムバージョン。

    モバイルデバイスのモデル、ネットワーク、デバイスシステムバージョンが不明な場合は、指定された API を呼び出してモバイルクライアントに関する情報を照会できます。詳細については、「API 操作を呼び出してリソース構成を照会する」をご参照ください。

リソース構成を変更する

リソース構成を変更するには、リソースを見つけて [操作] 列の [変更] をクリックします。必要に応じてリソース構成を編集します。[OK] をクリックして変更を保存します。

リソースを削除する

リソースを削除するには、リソースを見つけて [操作] 列の [削除] をクリックします。複数のリソースを削除するには、複数のリソースを選択し、[一括削除] をクリックして、[OK] をクリックします。

API 操作を呼び出してリソース構成を照会する

リソースを追加するときに、ネットワーク、デバイスモデル、デバイスシステムバージョンのリソース値が不明な場合は、API を呼び出してリソースの構成を照会できます。

次の手順を実行します。

  1. ローカルプロジェクトを開き、次の API を呼び出してモバイルクライアントの情報を取得します。

    • Android クライアント

    DeviceInfo deviceInfo = DeviceInfo.createInstance(context);
     AppInfo appInfo = AppInfo.createInstance(context);
    
     deviceInfo.getOsVersion(); //デバイスシステムのバージョン。
     deviceInfo.getmMobileModel(); //デバイスのモデル。
     appInfo.getmProductVersion(); //デバイスのバージョン。
    
     int networkType = NetworkUtils.getNetworkType(context);//デバイスのネットワークタイプ。
     networkType = 1 (2G)
     networkType = 2 (3G)
     networkType = 3 (Wi-Fi)
     networkType = 4 (4G)
    • iOS クライアント

    タイプ

    ネットワーク

    デバイスシステムバージョン (システム API)

    デバイスモデル (mPaaS でカプセル化された API)

    設定を切り替える

    なし

    [[UIDevice currentDevice] systemVersion]

    • ベースラインバージョン 10.1.68.32 より前: [APMobileIdentifier shareIdentifier].deviceModel

    • ベースラインバージョン 10.1.68.32 以後: [MPaaSDVInfo sharedInstance].deviceModel

    アップグレード検出

    ワイヤレスネットワーク: Wi-Fi

    モバイルネットワーク: WWAN

    [[UIDevice currentDevice] systemVersion]

    • ベースラインバージョン 10.1.68.32 より前: [APMobileIdentifier shareIdentifier].deviceModel

    • ベースラインバージョン 10.1.68.32 以後: [MPaaSDVInfo sharedInstance].deviceModel

    ホットフィックス管理

    オフラインパッケージ管理

    ミニプログラム管理

    [DTReachability networkName]

    [[UIDevice currentDevice] systemVersion]

    • ベースラインバージョン 10.1.68.32 より前: [APMobileIdentifier shareIdentifier].deviceModel

    • ベースラインバージョン 10.1.68.32 以後: [MPaaSDVInfo sharedInstance].deviceModel

  2. ログをアップロードしてクライアントリソース情報をサーバーに報告し、サーバーでリソース構成情報を表示します。