Skip to content

Commit

Permalink
NT-2193: Braze push notifications
Browse files Browse the repository at this point in the history
  • Loading branch information
Arkariang committed Aug 20, 2021
1 parent ee6f537 commit 6ba2c54
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 3 deletions.
2 changes: 1 addition & 1 deletion app/build.gradle
Expand Up @@ -309,7 +309,7 @@ dependencies {

// Analytics Segment-Braze
implementation 'com.segment.analytics.android:analytics:4.9.4'
implementation 'com.appboy:appboy-segment-integration:8.0.2'
implementation 'com.appboy:appboy-segment-integration:9.0.0'

// Security
implementation 'com.perimeterx.sdk:msdk:1.13.1'
Expand Down
8 changes: 6 additions & 2 deletions app/src/main/java/com/kickstarter/libs/braze/BrazeClient.kt
Expand Up @@ -6,9 +6,9 @@ import android.util.Log
import com.appboy.Appboy
import com.appboy.AppboyFirebaseMessagingService
import com.appboy.AppboyLifecycleCallbackListener
import com.appboy.configuration.AppboyConfig
import com.appboy.support.AppboyLogger
import com.appboy.ui.inappmessage.AppboyInAppMessageManager
import com.braze.configuration.BrazeConfig
import com.google.firebase.messaging.RemoteMessage
import com.kickstarter.libs.Build
import com.kickstarter.libs.CurrentUserType
Expand Down Expand Up @@ -83,9 +83,13 @@ open class BrazeClient(
override val isInitialized: Boolean
get() = initialized

init {
init()
}

override fun init() {
if (isSDKEnabled() && !this.initialized) {
val appBoyConfig = AppboyConfig.Builder()
val appBoyConfig = BrazeConfig.Builder()
.setIsFirebaseCloudMessagingRegistrationEnabled(true)
.setFirebaseCloudMessagingSenderIdKey(getIdSender())
// .setDefaultNotificationChannelName("General") --> TODO: Define notification channels for the new push notifications types
Expand Down

0 comments on commit 6ba2c54

Please sign in to comment.