CredentialManager mit GoogleId immer "storniert"Android

Forum für diejenigen, die für Android programmieren
Anonymous
 CredentialManager mit GoogleId immer "storniert"

Post by Anonymous »

Wie auch immer ich Compose Credential Manager implementieren, ich erhalte eine Ausnahme

Code: Select all

GetCredentialCancellationException: activity is canceled by the user.

Der Manager zeigt einen Dialog mit meinen Google -Konten an, ich wähle einen und dann gibt es einen "Zustimmungsbildschirm" mit einer Schaltfläche "Weiter als ich". Nachdem ich darauf geklickt habe, erhalte ich die obige Ausnahme. < /P>
Ich weiß nicht, was ich falsch mache.

Code: Select all

androidx.credentials.credentials:credentials:1.2.0-beta03< /code>

androidx.credentials.credentials:credentials-play-services-auth:1.2.0-beta03< /code>

com.google.android.gms:play-services-auth:20.7.0

Der grundlegende Demo -Code:

Code: Select all

class MainActivity : AppCompatActivity() {

override fun onCreate(savedInstanceState: Bundle?) {
WindowCompat.setDecorFitsSystemWindows(window, false)
super.onCreate(savedInstanceState)

lifecycleScope.launch {
CredentialManager.create(this@MainActivity.applicationContext).getCredential(
context = this@MainActivity,
request = GetCredentialRequest(
listOf(
GetGoogleIdOption.Builder()
.setFilterByAuthorizedAccounts(false)
.setAutoSelectEnabled(false)
.setServerClientId("secret-id")
.build(),
)
),
).credential
}

setContent {
Text("DEMO")
}
}
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post