Email Notifications
Notification Registration
import SudoNotification
import SudoEmail
let emailNotificationFilterClient = DefaultSudoEmailNotificationFilterClient()
let notificationClient = try DefaultSudoNotificationClient(
userClient: userClient,
notifiableServices: [emailNotificationFilterClient]
)import com.sudoplatform.sudoemail.SudoEmailClient
import com.sudoplatform.sudoemail.SudoEmailNotifiableClient
import com.sudoplatform.sudologging.AndroidUtilsLogDriver
import com.sudoplatform.sudologging.LogLevel
import com.sudoplatform.sudologging.Logger
import com.sudoplatform.sudonotification.SudoNotificationClient
import com.sudoplatform.sudouser.SudoUserClient
val logger = Logger("my-sudo-platform-application", AndroidUtilsLogDriver(LogLevel.DEBUG))
val sudoUserClient = SudoUserClient.builder(this)
.setNamespace("my-sudo-platform-application")
.setLogger(logger)
.build()
val sudoEmailNotifiableClient = SudoEmailNotifiableClient.builder()
.setContext(this)
.setNotificationHandler(notificationHandler)
.build()
val sudoNotificationClient = SudoNotificationClient.builder()
.setContext(this)
.setSudoUserClient(sudoUserClient)
.setLogger(logger)
.setNotifiableClients(listOf(sudoEmailNotifiableClient))
.build()Notification Configuration
Enabling Sudo Platform Email Notifications
Managing notification configuration for specific Sudos
Managing notification configuration for specific email addresses
Notification Reception
Notification Types
Property
Description
Last updated