View Issue Details

IDProjectCategoryView StatusLast Update
0031471Marketplace ExtensionsGoogle Play ServicesPublic2019-10-29 14:19
ReporterDanAssigned ToDavid Clarke 
PriorityHighSeverityC - GeneralReproducibility100%
Status AssignedResolutionOpen 
Platform-OSWindows 10OS VersionPro x64
Product Version 
Target VersionFixed in Version 
Summary0031471: Google Play Services: [v3.1.9] Consent form does not send any events for decline, so devs can't handle declining properly
Descriptionachievement_login() invokes the silent sign-in and a consent form appears, but if the user chooses to deny permission on this form the extension will still enter the normal login flow, thereby showing a "You're allowing $game to access ..." dialogue, which contradicts the user's input (denying access), making the game look suspicious privacy-wise.

Expected: The extension should handle GoogleSignInStatusCodes.SIGN_IN_CANCELLED (12501), firing an async social event with this result, so the developer can store the player's consent decision and not show the consent form or retry connection ever again (or force it showing it...).

https://developers.google.com/android/reference/com/google/android/gms/auth/api/signin/GoogleSignInStatusCodes.html#SIGN_IN_CANCELLED
https://developers.google.com/identity/sign-in/android
Additional Informationhttps://yoyogames.zendesk.com/agent/tickets/163636
TagsNo tags attached.
2.x Runtime Found In2.2.4.372
2.x Runtime Verified In

Activities

There are no notes attached to this issue.