Unity Asset Store Kullanarak Analytics Kit’i Unity Uygulamanıza Entegre Edin

Melikeeroglu
Huawei Developers - Türkiye
3 min readOct 21, 2020

--

Herkese merhaba,

Bugün size Huawei Analytics Kit’i Asset Store kullanarak Unity projenize 10 adımda nasıl entegre edeceğinizi göstereceğim. Hadi başlayalım.

1- HUAWEI Developer’da bir uygulama oluşturun(detaylara buradan ulaşabilirsiniz).

2- AGC Analytics Servisini etkinleştirin Project Settings -> Manage APIs.

3- Proje oluşturduktan sonra, HMS’i, Unity Asset Store üzerinden indirip projemize import edeceğiz.

  • Asset Store’a tıklayıp, HMS’i aratın.
  • HMS eklentisini indirip projenize import edin.

Artık Asset klasöründe HMS Core Serviceslerini görebileceğiz.

4- Proje ile ilgili bazı ayarlamaları yapalım. Project Settings -> Player sekmesine gidin ve agconnect-services.json dosyasındaki paket adını kopyalayıp buraya yapıştırın.

5- Edit > Project Settings > Player dan Publishing Settings sekmesine gidin. Projeyi çalıştırabilmek için gerekli şifreleri girin ve aşağıda gösterilen gradle dosyalarını etkinleştirin.

6- agconnect-services.json dosyasını AGC’den indirin ve Assets > Plugins > Android içine ekleyin.

7. Manifest ve gradle dosyalarının konfigurasyonları.

  • LauncherTemplate.gradle dosyasını açın ve aşağıdaki satırları ekleyin.
implementation ‘com.android.support:appcompat-v7:28.0.0’implementation ‘com.huawei.hms:hianalytics:5.0.0.301’
  • AndroidManifest dosyasını açın ve aşağıdaki satırları ekleyin.
<uses-permission android:name=”android.permission.INTERNET” /><uses-permission android:name=”android.permission.ACCESS_NETWORK_STATE”/>
  • baseProjectTemplate.gradle” dosyasını açın ve aşağıdaki satırları ekleyin.

-repositories içine:

maven {url ‘https://developer.huawei.com/repo/'}

-dependencies içine:

classpath ‘com.huawei.agconnect:agcp:1.2.1.301’
  • Open “mainTemplate.gradle” and add lines like shown below.

-dependencies içine:

implementation ‘com.huawei.hms:hianalytics:5.0.0.301’implementation ‘com.huawei.agconnect:agconnect-core:1.2.0.300’

8- HmsAnalyticsActivity’i Asset -> Plugins -> Android dosyası içine import edin.

HmsAnalyticActivity’i buradan indirebilirsiniz.

9- Son olarak import ettiğimiz activityi AndroidManifest.xml içerisinde şu şekilde ayarlamalısınz.

10- Tebrikler!!! Artık AGC’nin App Debugging özelliği aracılığıyla eventleri gerçek zamanlı olarak görüntülemek için debug modunu etkinleştirebilirsiniz. (Uygulama Hata Ayıklama hakkında daha fazla bilgi için burayı tıklayın.)

  • Bir Android cihazda hata ayıklama modunu etkinleştirmek için aşağıdaki komutu çalıştırın.
adb shell setprop debug.huawei.hms.analytics.app package_name

Bir makalenin daha sonuna geldik. Umarım bu, Asset Store’un resmi eklentisini kullanarak Unity için Analytics Kit entegrasyonunu anlamanıza yardımcı olur. Yakında bir sonraki makalede görüşmek üzere. :)

Kaynak

--

--