Skip to content

Commit

Permalink
Merge pull request #114 from Nexters/feature/firebase-crashlytics-ini…
Browse files Browse the repository at this point in the history
…tializer

[FEAT] Firebase Crashlytics를 AndroidX Startup 라이브러리를 활용하여 초기화하는 Initializer 클래스 추가
  • Loading branch information
easyhooon committed Mar 20, 2024
2 parents 2ad1ce2 + 2aba0ab commit ff00d36
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 1 deletion.
2 changes: 1 addition & 1 deletion .github/workflows/android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ jobs:
run: ./gradlew ktlintCheck

- name: Build with Gradle
run: ./gradlew build
run: ./gradlew buildDebug --stacktrace

- name: send to Slack
uses: 8398a7/action-slack@v3
Expand Down
4 changes: 4 additions & 0 deletions app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,10 @@
android:name="com.nexters.ilab.android.initializer.KakaoSDKInitializer"
android:value="androidx.startup" />

<meta-data
android:name="com.nexters.ilab.android.initializer.FirebaseCrashlyticsInitializer"
android:value="androidx.startup" />

</provider>

<provider
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package com.nexters.ilab.android.initializer

import android.content.Context
import androidx.startup.Initializer
import com.google.firebase.crashlytics.FirebaseCrashlytics
import com.nexters.ilab.android.BuildConfig

class FirebaseCrashlyticsInitializer : Initializer<Unit> {
override fun create(context: Context) {
FirebaseCrashlytics.getInstance().setCrashlyticsCollectionEnabled(!BuildConfig.DEBUG)
}

override fun dependencies(): List<Class<out Initializer<*>>> {
return emptyList()
}
}

0 comments on commit ff00d36

Please sign in to comment.