Skip to content

Commit 86e4ac1

Browse files
committed
Merge branch 'pr/28' into upm
2 parents 7e30605 + 51697e1 commit 86e4ac1

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

Plugins/iOS/GoogleSignIn.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,9 @@
1414
* limitations under the License.
1515
*/
1616
#import <GoogleSignIn/GIDSignIn.h>
17-
#import <GoogleSignIn/GIDConfiguration.h>
1817

1918
@interface GoogleSignInHandler : NSObject
2019
{
21-
@public
22-
GIDConfiguration* signInConfiguration;
23-
2420
@public
2521
NSString* loginHint;
2622

Plugins/iOS/GoogleSignIn.mm

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
#import <GoogleSignIn/GIDGoogleUser.h>
1919
#import <GoogleSignIn/GIDProfileData.h>
2020
#import <GoogleSignIn/GIDSignIn.h>
21+
#import <GoogleSignIn/GIDConfiguration.h>
2122
#import <GoogleSignIn/GIDToken.h>
2223
#import <UnityAppController.h>
2324

@@ -184,14 +185,11 @@ bool GoogleSignIn_Configure(void *unused, bool useGameSignIn,
184185
bool requestIdToken, bool hidePopups,
185186
const char **additionalScopes, int scopeCount,
186187
const char *accountName) {
187-
NSString *path = [[NSBundle mainBundle] pathForResource:@"GoogleService-Info" ofType:@"plist"];
188-
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];
189-
NSString *clientId = [dict objectForKey:@"CLIENT_ID"];
190-
GIDConfiguration* config = [[GIDConfiguration alloc] initWithClientID:clientId];
191188
if (webClientId) {
192-
config = [[GIDConfiguration alloc] initWithClientID:clientId serverClientID:[NSString stringWithUTF8String:webClientId]];
189+
NSLog(@"Configure webClientId at runtime");
190+
GIDConfiguration* config = [GIDSignIn sharedInstance].configuration;
191+
[GIDSignIn sharedInstance].configuration = [[GIDConfiguration alloc] initWithClientID:config.clientID serverClientID:[NSString stringWithUTF8String:webClientId] hostedDomain:config.hostedDomain openIDRealm:config.openIDRealm];
193192
}
194-
[GoogleSignInHandler sharedInstance]->signInConfiguration = config;
195193

196194
int scopeSize = scopeCount;
197195
if (scopeSize) {

0 commit comments

Comments
 (0)