We are occasionally seeing cases where a user is able to start a subscription but their email is not associated with the user in the RC dashboard.
Our code pretty straightforwardly should not allow this. The below snippet is the only place where we call `Purchases.configure()` and we immediately set the email attribute.
fun initializeRevenueCat(user: User) {
if (user.email.isEmpty()) {
return
}
val config = PurchasesConfiguration.Builder(...).build()
Purchases.configure(config).also {
it.setEmail(user.email)
}
}
Is this a bug in the RC Android SDK or are we missing something in usage?