mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-04 16:18:55 +01:00 
			
		
		
		
	Add back analytics
This commit is contained in:
		@@ -8,6 +8,10 @@ plugins {
 | 
			
		||||
    id("com.github.zellius.shortcut-helper")
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
if (gradle.startParameter.taskRequests.toString().contains("Standard")) {
 | 
			
		||||
    apply<com.google.gms.googleservices.GoogleServicesPlugin>()
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
shortcutHelper.setFilePath("./shortcuts.xml")
 | 
			
		||||
 | 
			
		||||
val SUPPORTED_ABIS = setOf("armeabi-v7a", "arm64-v8a", "x86", "x86_64")
 | 
			
		||||
@@ -238,6 +242,9 @@ dependencies {
 | 
			
		||||
    // Logging
 | 
			
		||||
    implementation(libs.logcat)
 | 
			
		||||
 | 
			
		||||
    // Crash reports/analytics
 | 
			
		||||
    "standardImplementation"(libs.firebase.analytics)
 | 
			
		||||
 | 
			
		||||
    // Shizuku
 | 
			
		||||
    implementation(libs.bundles.shizuku)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								app/proguard-rules.pro
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								app/proguard-rules.pro
									
									
									
									
										vendored
									
									
								
							@@ -71,3 +71,7 @@
 | 
			
		||||
 | 
			
		||||
# XmlUtil
 | 
			
		||||
-keep public enum nl.adaptivity.xmlutil.EventType { *; }
 | 
			
		||||
 | 
			
		||||
# Firebase
 | 
			
		||||
-keep class com.google.firebase.installations.** { *; }
 | 
			
		||||
-keep interface com.google.firebase.installations.** { *; }
 | 
			
		||||
 
 | 
			
		||||
@@ -33,6 +33,11 @@
 | 
			
		||||
 | 
			
		||||
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE_DATA_SYNC" />
 | 
			
		||||
 | 
			
		||||
    <!-- Remove permission from Firebase dependency -->
 | 
			
		||||
    <uses-permission
 | 
			
		||||
        android:name="com.google.android.gms.permission.AD_ID"
 | 
			
		||||
        tools:node="remove" />
 | 
			
		||||
 | 
			
		||||
    <application
 | 
			
		||||
        android:name=".App"
 | 
			
		||||
        android:allowBackup="false"
 | 
			
		||||
@@ -231,6 +236,11 @@
 | 
			
		||||
            android:name="android.webkit.WebView.MetricsOptOut"
 | 
			
		||||
            android:value="true" />
 | 
			
		||||
 | 
			
		||||
        <!-- Disable advertising ID collection for Firebase -->
 | 
			
		||||
        <meta-data
 | 
			
		||||
            android:name="google_analytics_adid_collection_enabled"
 | 
			
		||||
            android:value="false" />
 | 
			
		||||
 | 
			
		||||
    </application>
 | 
			
		||||
 | 
			
		||||
</manifest>
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										48
									
								
								app/src/standard/google-services.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								app/src/standard/google-services.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,48 @@
 | 
			
		||||
{
 | 
			
		||||
  "project_info": {
 | 
			
		||||
    "project_number": "82031285239",
 | 
			
		||||
    "project_id": "mihonapp",
 | 
			
		||||
    "storage_bucket": "mihonapp.appspot.com"
 | 
			
		||||
  },
 | 
			
		||||
  "client": [
 | 
			
		||||
    {
 | 
			
		||||
      "client_info": {
 | 
			
		||||
        "mobilesdk_app_id": "1:82031285239:android:336ed6dceef55c357594f2",
 | 
			
		||||
        "android_client_info": {
 | 
			
		||||
          "package_name": "app.mihon"
 | 
			
		||||
        }
 | 
			
		||||
      },
 | 
			
		||||
      "oauth_client": [],
 | 
			
		||||
      "api_key": [
 | 
			
		||||
        {
 | 
			
		||||
          "current_key": "AIzaSyDTvOxBQnuXADx5isKxoynPG0nlAO8bQbk"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "services": {
 | 
			
		||||
        "appinvite_service": {
 | 
			
		||||
          "other_platform_oauth_client": []
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    {
 | 
			
		||||
      "client_info": {
 | 
			
		||||
        "mobilesdk_app_id": "1:82031285239:android:b7440cbdd0d33c9d7594f2",
 | 
			
		||||
        "android_client_info": {
 | 
			
		||||
          "package_name": "app.mihon.debug"
 | 
			
		||||
        }
 | 
			
		||||
      },
 | 
			
		||||
      "oauth_client": [],
 | 
			
		||||
      "api_key": [
 | 
			
		||||
        {
 | 
			
		||||
          "current_key": "AIzaSyDTvOxBQnuXADx5isKxoynPG0nlAO8bQbk"
 | 
			
		||||
        }
 | 
			
		||||
      ],
 | 
			
		||||
      "services": {
 | 
			
		||||
        "appinvite_service": {
 | 
			
		||||
          "other_platform_oauth_client": []
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  ],
 | 
			
		||||
  "configuration_version": "1"
 | 
			
		||||
}
 | 
			
		||||
@@ -6,6 +6,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
 | 
			
		||||
buildscript {
 | 
			
		||||
    dependencies {
 | 
			
		||||
        classpath(libs.android.shortcut.gradle)
 | 
			
		||||
        classpath(libs.google.services.gradle)
 | 
			
		||||
        classpath(libs.aboutLibraries.gradle)
 | 
			
		||||
        classpath(libs.sqldelight.gradle)
 | 
			
		||||
        classpath(libs.moko.gradle)
 | 
			
		||||
 
 | 
			
		||||
@@ -12,6 +12,7 @@ voyager = "1.0.0"
 | 
			
		||||
[libraries]
 | 
			
		||||
desugar = "com.android.tools:desugar_jdk_libs:2.0.4"
 | 
			
		||||
android-shortcut-gradle = "com.github.zellius:android-shortcut-gradle-plugin:0.1.2"
 | 
			
		||||
google-services-gradle = "com.google.gms:google-services:4.4.0"
 | 
			
		||||
 | 
			
		||||
rxjava = "io.reactivex:rxjava:1.3.8"
 | 
			
		||||
 | 
			
		||||
@@ -66,6 +67,8 @@ moko-gradle = { module = "dev.icerock.moko:resources-generator", version.ref = "
 | 
			
		||||
 | 
			
		||||
logcat = "com.squareup.logcat:logcat:0.1"
 | 
			
		||||
 | 
			
		||||
firebase-analytics = "com.google.firebase:firebase-analytics-ktx:21.5.0"
 | 
			
		||||
 | 
			
		||||
aboutLibraries-gradle = { module = "com.mikepenz.aboutlibraries.plugin:aboutlibraries-plugin", version.ref = "aboutlib_version" }
 | 
			
		||||
aboutLibraries-compose = { module = "com.mikepenz:aboutlibraries-compose-m3", version.ref = "aboutlib_version" }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user