AndroidアプリにHMSのAnalytics KitとCrashlyticsを3ステップで導入する手順
HMSのAnalytics KitとCrashlyticsについて
Androidアプリを分析したり、クラッシュの原因を解析したりするのに、グーグルのFirebaseがよく使われています。
ところが、実はファーウェイもFirebaseと同等なサービスを提供しています。そのサービスはAnalytics KitとAppGallery Connect Crashlyticsです。
HMS Analytics KitとAppGallery Connect Crashlyticsに数多くの機能が含まれているので、具体的な使い方はオフィシャルサイトをご参照いただければ幸いです。本稿はすぐ導入できる実装方法のみを紹介させていただきます。
3ステップで導入する手順
ステップ1
プロジェクトのbuild.gradleにHMSのリポジトリを追加します。
buildscript {
repositories {
...
// HMSのリポジトリを追加
maven {url 'http://developer.huawei.com/repo/'}
}
dependencies {
...
// AppGallery Connectのライブラリを追加
classpath 'com.huawei.agconnect:agcp:1.3.1.300'
}
}
allprojects {
repositories {
...
// HMSのリポジトリを追加
maven { url 'http://developer.huawei.com/repo/' }
}
}
モジュールのbuild.gradleにHMS Analytics KitのライブラリとAppGallery Connect Crashlyticsのライブラリを追加します。
apply plugin: 'com.android.application'
...
// こちらの行をapply plugin: 'com.android.application'の後ろに追加
apply plugin: 'com.huawei.agconnect'
...
dependencies {
...
// AppGallery Connectのライブラリを追加
implementation 'com.huawei.agconnect:agconnect-core:1.3.1.300'
// HMS Analytics Kitのライブラリを追加
implementation 'com.huawei.hms:hianalytics:5.0.3.300'
// AppGallery Connect Crashlyticsのライブラリを追加
implementation 'com.huawei.agconnect:agconnect-crash:1.4.1.300'
}
ステップ2
AndroidManifest.xmlに次のようにmeta-dataを追加します。
<?xml version="1.0" encoding="utf-8"?>
<manifest
...
>
<application
...
>
<meta-data
android:name="install_channel"
android:value="AppGallery">
</meta-data>
...
</application>
</manifest>
ステップ3
HiAnalyticsを初期化します。
override fun onCreate(savedInstanceState: Bundle?) {
...
HiAnalyticsTools.enableLog()
val hiAnalytics = HiAnalytics.getInstance(this)
}
これで実装が完了です。
最後
HMS Analytics KitとAppGallery Connect Crashlyticsは非常に簡単に導入できるので、HMSアプリを開発するときに、HMS Analytics KitとAppGallery Connect Crashlyticsも合わせて導入することをお勧めします。
参考
- HMS:https://developer.huawei.com/consumer/jp/
- HMS Analytics Kit:https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides-V5/introduction-0000001050745149-V5
- AppGallery Connect Crashlytics:https://developer.huawei.com/consumer/en/doc/development/AppGallery-connect-Guides/agc-crash-introduction-0000001055732708
- Huawei Developers:https://forums.developer.huawei.com/forumPortal/en/home
- Facebook Huawei Developersグループ:https://www.facebook.com/Huaweidevs/
Author And Source
この問題について(AndroidアプリにHMSのAnalytics KitとCrashlyticsを3ステップで導入する手順), 我々は、より多くの情報をここで見つけました https://qiita.com/Rei_2020/items/e499e80aaf7afc10b3a7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .