Unityプラットフォーム| Huaweiパフォーマンス管理サービスを迅速に統合

モバイルアプリケーションを使用する場合、アプリケーションを開くのが遅い、インターフェイスがフリーズする、アプリケーションがクラッシュする、ネットワークの読み込みに失敗するなどの問題が発生することがよくあります。これらのアプリケーションパフォーマンスの問題は、ユーザーエクスペリエンスに影響を与える原因です。
携帯電話のアプリケーションパフォーマンスの重要性が徐々に高まるにつれて、アプリケーションパフォーマンスを監視する製品がますます登場しています。Huawei AppGallery Connect(以下、AGCと呼びます)は、アプリケーションの開発、テスト、リリース、および分析の全プロセスに高品質のサービスを提供します。

1. HuaweiAGCパフォーマンス管理サービス

パフォーマンス管理(App Performance Management、以下APMと呼びます)サービスは、AGC品質サービスの1つであり、すべて無料の分レベルのアプリケーションパフォーマンス監視機能を提供します。主に次の機能があります。

  • アプリケーションの起動、画面パフォーマンスデータ、ネットワークリクエストデータ、フォアグラウンドおよびバックグラウンドアクティビティデータを自動的に収集します。
  • 監視アプリケーションのANRの問題を提供し、ANRの問題が発生したときにデバイス情報と関連するログ情報を記録します。
  • アプリケーションのパフォーマンスデータ分析レポートを提供して、パフォーマンスの向上を正確に発見します。
  • 特定のシナリオでアプリケーションのパフォーマンスデータを監視するためのカスタム追跡レコードをサポートします。
  • 他のサードパーティの監視プラットフォームと比較すると、パフォーマンス管理サービスには次の特徴があります。
  • 最小限の統合:コードを記述せずに、一般的なパフォーマンス指標を簡単に統合および分析できます。
  • リアルタイムモニタリング:パフォーマンスデータレポートから15分以内にビジュアルレポートが生成されます。
  • アプリケーションパフォーマンスの完全なカバレッジ:アプリケーションの起動、ANR分析、ページレンダリング、ネットワークリクエストの自動追跡、およびカスタム追跡レコード、カスタムインジケータ、およびディメンションのサポート。

2.統合されたAGCパフォーマンス管理

Huaweiの公式情報によると、AGCパフォーマンス管理の統合手順は非常に単純であり、プラグインとSDKをコード内の対応する場所に追加するだけで済みます。これはゼロコード統合です。これは、次の手順として簡単に要約できます。

  1. アプリケーションを作成し、パフォーマンス管理サービスをアクティブ化します。
  2. jsonファイルをダウンロードして統合します。
  3. HuaweiServiceパッケージをインポートします。
  4. APMプラグインAPMSDKを構成します。

これらの4つの手順を完了すると、アプリケーションをパッケージ化して実行し、収集したパフォーマンスデータをAGCパフォーマンス管理インターフェイスで表示できます。

2.1アプリケーションを作成し、パフォーマンス管理サービスをアクティブ化する

AGCコンソール、アプリケーションを作成し、パフォーマンス管理サービスをアクティブにします。アプリケーションを作成する場合は、アプリケーションのパッケージ名に注意を払うにはAPKパッケージ名と一致しています。パフォーマンス管理を既存のアプリケーションに統合する場合は、パッケージ名がAGCコンソールでアプリケーションを作成するときに構成されたパッケージ名と一致している必要があることに注意してください。
アプリケーションを作成した後(または既存のアプリケーションを使用した後)、インターフェイスで[マイプロジェクト]-> [品質]-> [パフォーマンス管理]を見つけ、[今すぐアクティブ化]をクリックしてAGCパフォーマンス管理サービスをアクティブ化します。

ここに写真の説明を挿入

2.2 UnityはAndroid環境を構成し、jsonをダウンロードします

1.編集-プロジェクト設定-プレーヤー-公開設定でAndroidのカスタムリストとグラドルを有効にします

ここに写真の説明を挿入

2.その他の設定でパッケージ名を構成します。AGの公式Webサイトのパッケージ名と一致している必要があることに注意してください。

ここに写真の説明を挿入

2.3 HuaweiServicesパッケージをインポートします。

  1. まず、このリンクからパッケージをダウンロードします。

  2. ローカルにダウンロードした後、[アセット]-[Unityでパッケージをインポート]をクリックして、ダウンロードしたばかりのパッケージを見つけます。

ここに写真の説明を挿入

  1. 次に、必要なパッケージを選択して、[インポート]をクリックします

ここに写真の説明を挿入

  1. AGCホームページに戻り、[マイプロジェクト]-> [プロジェクト設定]-> [アプリケーションインターフェイス]で、agconnect-services.jsonファイルを見つけてローカルにダウンロードします。ダウンロードしたばかりのjsonファイルをUnityプロジェクトのAssets / Plugins / Androidディレクトリに配置します。

2.4パフォーマンス管理SDKをユニティプロジェクトに統合する

1.プロジェクトレベルのgradleを構成します。ここでは、Assets \ Plugins \ Androidパスの下のbaseProjectTmeplate.gradleファイルに対応し、次のコンテンツを追加します

    allprojects {
        buildscript {
            repositories {
                maven { url 'https://developer.huawei.com/repo/' }
            }
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:3.4.0'
            classpath 'com.huawei.agconnect:agcp:1.4.2.301'
            classpath ''com.huawei.agconnect:agconnect-apms-plugin:1.4.1.302'
            **BUILD_SCRIPT_DEPS**
        }
    }
        repositories {
            maven { url 'https://developer.huawei.com/repo/' }
        }
    }

2.アプリケーションレベルのgradleを構成します。ここでは、Assets \ Plugins \ Androidパスの下のLauncherTmeplate.gradleファイルに対応し、次のコンテンツを追加します。

apply plugin: 'com.android.application'
apply plugin: 'com.huawei.agconnect'
apply plugin: 'com.huawei.agconnect.apms'

dependencies {
    implementation project(':unityLibrary')
    implementation 'com.huawei.agconnect:agconnect-apms:1.4.1.303'

3.マニフェストファイルを構成します。見やすいようにデバッグログを開きます

ここに写真の説明を挿入

3.パッケージテスト、APMデータの表示

この時点で、APMは統合され、Androidにパッケージ化され、AndroidStudioで対応するapmsログを表示します。

後でAGCインターフェイスでパフォーマンスデータを表示できます。

具体的な手順は次のとおりです。https://developer.huawei.com/consumer/cn/forum/topic/0202378801038220228?fid=0101271690375130218

4.まとめ

ビジネスコードは含まれず、HuaweiのAGCパフォーマンス管理サービスSDKの統合は、わずか4つの簡単な手順で正常に完了しました。アプリケーションパフォーマンスデータの非常に包括的な監視が実現され、これは非常に便利で実用的であると言えます。

AGCパフォーマンス管理の分析レポートは、パフォーマンスの問題が発生した時点での詳細な機器とログ情報、およびパフォーマンスデータを提供します。リアルタイムの監視レポートは、製品と操作の最適化の方向性を提供し、特定とテストが困難なパフォーマンスの問題も解決します。既存の問題により、開発とテストの作業負荷が大幅に削減されました。

詳細については、以下を参照してください。

Huaweiパフォーマンス管理開発ガイド:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-apms-introduction

Unityパフォーマンス管理ドキュメント:https://docs.unity.cn/cn/Packages-cn/[email protected]/manual/apm.html

Androidプラットフォームに統合されたAGCパフォーマンス管理:https://developer.huawei.com/consumer/cn/forum/topic/0202378801038220228?fid=0101271690375130218

AGCパフォーマンス管理Codelab-Android:https://developer.huawei.com/consumer/cn/codelab/AppGalleryConnectAPM/index.html#0


元のリンク:https://developer.huawei.com/consumer/cn/forum/topic/0201436833167670238?fid=0101271690375130218

著者:メイズム

おすすめ

転載: blog.51cto.com/14772288/2591695