diff --git a/app/src/main/java/com/example/hpostesting/presentation/dashboard/DashboardActivity.kt b/app/src/main/java/com/example/hpostesting/presentation/dashboard/DashboardActivity.kt index 8b49ff3..fac7fd4 100644 --- a/app/src/main/java/com/example/hpostesting/presentation/dashboard/DashboardActivity.kt +++ b/app/src/main/java/com/example/hpostesting/presentation/dashboard/DashboardActivity.kt @@ -13,6 +13,8 @@ import androidx.navigation.ui.setupWithNavController import com.google.android.material.navigation.NavigationView import com.google.firebase.appdistribution.FirebaseAppDistribution import com.google.firebase.appdistribution.FirebaseAppDistributionException +import com.google.firebase.crashlytics.FirebaseCrashlytics +import com.google.firebase.crashlytics.ktx.crashlytics //import com.google.firebase.appdistribution.FirebaseAppDistribution //import com.google.firebase.appdistribution.FirebaseAppDistributionException import dagger.hilt.android.AndroidEntryPoint @@ -64,7 +66,11 @@ class DashboardActivity : AppCompatActivity() { val firebaseAppDistribution = FirebaseAppDistribution.getInstance() firebaseAppDistribution.updateIfNewReleaseAvailable() .addOnProgressListener { updateProgress -> - Toast.makeText(this, "Updating", Toast.LENGTH_SHORT).show() + Toast.makeText( + this, + "FirebaseAppDistribution progress: ${updateProgress.updateStatus}. ${updateProgress.apkBytesDownloaded}/${updateProgress.apkFileTotalBytes}", + Toast.LENGTH_SHORT + ).show() } .addOnFailureListener { e -> // (Optional) Handle errors. @@ -78,9 +84,11 @@ class DashboardActivity : AppCompatActivity() { // Handle other errors. } } + FirebaseCrashlytics.getInstance().recordException(e) } } + .addOnSuccessListener { + Toast.makeText(this, "App Update: Success!", Toast.LENGTH_SHORT).show() + } } - - } \ No newline at end of file