I have an ongoing flutter project which is going to use AWS as backend service. First I am trying to get user authentication done using AWS Cognito. I want to give user option to sign in via Google. So I need to set up social identity provider in user pool. When setting up a console on console.developers.google.com we have to choose whether it is an Android app or an iOS app(and web server or web site and so on...) Since Flutter is a cross platform framework app is going to be used by both platforms. So my question is do I have to set up Google sign up twice for android and iOS. If I do that then again it raises another problem. How do I apply two different clientID I get for two platforms in one single app client in Cognito. Documentation by AWS and Google is not helpful/clear about these problems.