UPDATE:
I got the login dialog box popping on right now. but I can’t login. the callback always indicates connection status 1002. i made sure all configurations are correct. it tries to sign in. but fails. no profile info are showing on top.
I would also like to know why “web_client_id” was necessary in my case when the docs don’t even mention it.
> V/FA: Recording user engagement, ms: 15123
> V/FA: Connecting to remote service
> V/FA: Activity paused, time: 556827480
> D/FA: Logging event (FE): user_engagement(_e), Bundle[{firebase_event_origin(_o)=auto, engagement_time_msec(_et)=15123, firebase_screen_class(_sc)=AppActivity, firebase_screen_id(_si)=3381680337199132143}]
> V/MediaPlayer-JNI: setVolume: left 0.230000 right 0.230000
> V/MediaPlayer: MediaPlayer::setVolume(0.230000, 0.230000)
> W/FA: Failed to retrieve Firebase Instance Id
> V/FA: Connection attempt already in progress
> V/ActivityThread: performLaunchActivity: mActivityCurrentConfig={0 1.0 themeSeq = 0 showBtnBg = 0 604mcc2mnc [en_US,ar_MA] ldltr sw411dp w411dp h773dp 420dpi nrml long port ?dc finger -keyb/v/h -nav/h mkbd/h desktop/d s.665}
> V/MediaPlayer-JNI: pause
> V/MediaPlayer: pause
> V/MediaPlayer: message received msg=7, ext1=0, ext2=0
> unrecognized message: (7, 0, 0)
> callback application
> back from callback
> V/FA: onActivityCreated
> V/FA: Connection attempt already in progress
> Activity resumed, time: 556827532
> I/SemDesktopModeManager: registerListener: android.view.ViewRootImpl$3@eb9b6a3
> D/FA: Logging event (FE): screen_view(_vs), Bundle[{firebase_event_origin(_o)=auto, firebase_previous_class(_pc)=AppActivity, firebase_previous_id(_pi)=3381680337199132143, firebase_screen_class(_sc)=SignInHubActivity, firebase_screen_id(_si)=3381680337199132147}]
> D/ViewRootImpl@fca9da0[SignInHubActivity]: ThreadedRenderer.create() translucent=true
> D/InputTransport: Input channel constructed: fd=131
> D/ViewRootImpl@fca9da0[SignInHubActivity]: setView = DecorView@42719ff[SignInHubActivity] touchMode=true
> W/FA: Failed to retrieve Firebase Instance Id
> V/FA: Connection attempt already in progress
> D/FA: Connected to remote service
> V/FA: Processing queued up service tasks: 4
> D/ViewRootImpl@fca9da0[SignInHubActivity]: dispatchAttachedToWindow
> V/FA: Screen exposed for less than 1000 ms. Event not sent. time: 27
> V/FA: Activity paused, time: 556827538
> D/ViewRootImpl@fca9da0[SignInHubActivity]: Relayout returned: oldFrame=[0,0][0,0] newFrame=[0,0][1080,2220] result=0x27 surface={isValid=true -1198170112} surfaceGenerationChanged=true
> mHardwareRenderer.initialize() mSurface={isValid=true -1198170112} hwInitialized=true
> D/mali_winsys: EGLint new_window_surface(egl_winsys_display*, void*, EGLSurface, EGLConfig, egl_winsys_surface**, egl_color_buffer_format*, EGLBoolean) returns 0x3000, [1080x2220]-format:1
> V/MediaPlayer-JNI: getCurrentPosition: 134233 (msec)
> D/ViewRootImpl@fca9da0[SignInHubActivity]: MSG_RESIZED_REPORT: frame=Rect(0, 0 - 1080, 2220) ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=1
> D/InputTransport: Input channel destroyed: fd=191
> D/ViewRootImpl@22b55d0[AppActivity]: Relayout returned: oldFrame=[0,0][1080,2220] newFrame=[0,0][1080,2220] result=0x1 surface={isValid=true -662392832} surfaceGenerationChanged=false
> D/ViewRootImpl@22b55d0[AppActivity]: MSG_RESIZED: frame=Rect(0, 0 - 1080, 2220) ci=Rect(0, 0 - 0, 0) vi=Rect(0, 63 - 0, 0) or=1
> D/ViewRootImpl@fca9da0[SignInHubActivity]: MSG_RESIZED: frame=Rect(0, 0 - 1080, 2220) ci=Rect(0, 0 - 0, 0) vi=Rect(0, 63 - 0, 0) or=1
> V/FA: Inactivity, disconnecting from the service
> D/ViewRootImpl@22b55d0[AppActivity]: MSG_RESIZED: frame=Rect(0, 0 - 1080, 2220) ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=1
> D/ViewRootImpl@fca9da0[SignInHubActivity]: MSG_RESIZED: frame=Rect(0, 0 - 1080, 2220) ci=Rect(0, 0 - 0, 0) vi=Rect(0, 0 - 0, 0) or=1
> D/ViewRootImpl@fca9da0[SignInHubActivity]: MSG_WINDOW_FOCUS_CHANGED 1
> D/ViewRootImpl@fca9da0[SignInHubActivity]: mHardwareRenderer.initializeIfNeeded()#2 mSurface={isValid=true -1198170112}
> V/InputMethodManager: Starting input: tba=android.view.inputmethod.EditorInfo@7a991f6 nm : com.neatrex.leaguechallenge ic=null
> I/InputMethodManager: [IMM] startInputInner - mService.startInputOrWindowGainedFocus
> D/InputTransport: Input channel constructed: fd=156
> D/ViewRootImpl@22b55d0[AppActivity]: MSG_WINDOW_FOCUS_CHANGED 1
> mHardwareRenderer.initializeIfNeeded()#2 mSurface={isValid=true -662392832}
> D/Cocos2dxActivity: onWindowFocusChanged() hasFocus=true
> D/cocos2d-x debug info: connection status change: 1002
@yinjimmy @htlxyz