Unity Asset Store Kullanarak Analytics Kit’i Unity Uygulamanıza Entegre Edin
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. :)