Adyen / adyen-react-native

Adyen React Native
https://docs.adyen.com/checkout
MIT License
42 stars 32 forks source link

[2.0.0-rc1] iDEAL behaves differently on Live and Testing #451

Closed ChielBruin closed 1 month ago

ChielBruin commented 1 month ago

Describe the bug We've tested our application using the Adyen Testing environment, here iDEAL works perfectly. But we just released to production (and are now using the Adyen Live environment) and suddenly iDEAL payments do no longer return to the app and give an empty browser page instead (https://checkoutshopper-live.adyen.com/checkoutshopper/checkoutPaymentReturn?gpid=...&pspEchoData=...)

To Reproduce Steps to reproduce the behavior:

  1. Use an Android phone (I have not verified that it works correctly on iOS yet)
  2. Make an iDEAL payment on the live environment
  3. Open the app of your bank and complete the payment
  4. A white screen is shown instead of being returned to the app

Expected behavior The user should be returned to the app after completing the payment

descorp commented 1 month ago

Hey @ChielBruin

we just released to production

Is this a Debug or this is Release build? Anything from Android console log or React Native logs?

ChielBruin commented 1 month ago

This is a release build. But the weird thing is that our staging release build does not show this behaviour, so it seems related to switching to the Adyen Live environment.

Here are the logs from just before the frop-in is opened until I got back to the app after closing the white screen

2024-05-28 14:03:16.891  2486-2524  WindowManagerShell      com.android.systemui                 V  Transition requested (#6247): android.os.BinderProxy@8215624 TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=19743 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=my.app.identifier/.MainActivity } baseActivity=ComponentInfo{my.app.identifier/my.app.identifier.MainActivity} topActivity=ComponentInfo{my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity} origActivity=null realActivity=ComponentInfo{my.app.identifier/my.app.identifier.MainActivity} numActivities=2 lastActiveTime=1028396788 supportsMultiWindow=true resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@248d58d} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 132 - 0, 0) topActivityInfo=ActivityInfo{2221342 com.adyen.checkout.dropin.internal.ui.DropInActivity} launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=true appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false cameraCompatControlState=hidden}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 6247 }
2024-05-28 14:03:16.891  1675-5151  ActivityTaskManager     system_server                        I  START u0 {cmp=my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity (has extras)} with LAUNCH_SINGLE_TASK from uid 10278 (BAL_ALLOW_VISIBLE_WINDOW) result code=0
2024-05-28 14:03:16.937  1675-5155  CoreBackPreview         system_server                        D  Window{6689ae u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@bad8e9d, mPriority=0, mIsAnimationCallback=false}
2024-05-28 14:03:16.956  1675-5155  CoreBackPreview         system_server                        D  Window{97a2086 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@4c7bf12, mPriority=0, mIsAnimationCallback=false}
2024-05-28 14:03:16.963  1675-1777  ActivityTaskManager     system_server                        I  Displayed my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity for user 0: +79ms
2024-05-28 14:03:16.963  1675-1777  WindowManager           system_server                        V  Sent Transition (#6247) createdAt=05-28 14:03:16.883 via request=TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=19743 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=my.app.identifier/.MainActivity } baseActivity=ComponentInfo{my.app.identifier/my.app.identifier.MainActivity} topActivity=ComponentInfo{my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity} origActivity=null realActivity=ComponentInfo{my.app.identifier/my.app.identifier.MainActivity} numActivities=2 lastActiveTime=1028396788 supportsMultiWindow=true resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{RemoteToken{4fd011d Task{3e89dfb #19743 type=standard A=10278:my.app.identifier}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 132 - 0, 0) topActivityInfo=ActivityInfo{e40f455 com.adyen.checkout.dropin.internal.ui.DropInActivity} launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=true appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false cameraCompatControlState=hidden}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 6247 }
2024-05-28 14:03:16.963  1675-1777  WindowManager           system_server                        V      info={id=6247 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[
                                                                                                            {null m=OPEN f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{61e35f1 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity)/@0xf522e3f sb=Rect(0, 0 - 0, 0) eb=Rect(0, 0 - 1080, 2400) d=-1->0 r=-1->0:-1}
                                                                                                        ]}
2024-05-28 14:03:16.964  2486-2524  WindowManagerShell      com.android.systemui                 V  onTransitionReady (#6247) android.os.BinderProxy@8215624: {id=6247 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=OPEN f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{61e35f1 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity)/@0x16c7f53 sb=Rect(0, 0 - 0, 0) eb=Rect(0, 0 - 1080, 2400) d=-1->0 r=-1->0:-1}]}
2024-05-28 14:03:16.964  2486-2524  WindowManagerShell      com.android.systemui                 V  Transition doesn't have explicit remote, search filters for match for {id=6247 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=OPEN f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{61e35f1 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity)/@0x16c7f53 sb=Rect(0, 0 - 0, 0) eb=Rect(0, 0 - 1080, 2400) d=-1->0 r=-1->0:-1}]}
2024-05-28 14:03:16.964  2486-2524  WindowManagerShell      com.android.systemui                 V  start default transition animation, info = {id=6247 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=OPEN f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{61e35f1 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity)/@0x16c7f53 sb=Rect(0, 0 - 0, 0) eb=Rect(0, 0 - 1080, 2400) d=-1->0 r=-1->0:-1}]}
2024-05-28 14:03:16.966 24399-24690 TrafficStats            my.app.identifier                    D  tagSocket(130) with statsTag=0xffffffff, statsUid=-1
2024-05-28 14:03:16.967 24399-24691 TrafficStats            my.app.identifier                    D  tagSocket(214) with statsTag=0xffffffff, statsUid=-1
2024-05-28 14:03:16.994  1675-5155  ImeTracker              system_server                        I  my.app.identifier:8dbed86a: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_UNSPECIFIED_WINDOW
2024-05-28 14:03:16.995  1675-5155  ImeTracker              system_server                        I  my.app.identifier:8dbed86a: onCancelled at PHASE_SERVER_SHOULD_HIDE
2024-05-28 14:03:16.996  7932-7932  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.onStartInput():1954 onStartInput(EditorInfo{EditorInfo{packageName=my.app.identifier, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)
2024-05-28 14:03:16.997  1675-5155  PackageConfigPersister  system_server                        W  App-specific configuration not found for packageName: my.app.identifier and userId: 0
2024-05-28 14:03:17.027  1675-5155  ImeTracker              system_server                        I  my.app.identifier:295ec969: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_SAME_WINDOW_FOCUSED_WITHOUT_EDITOR
2024-05-28 14:03:17.027  1675-5155  ImeTracker              system_server                        I  my.app.identifier:295ec969: onCancelled at PHASE_SERVER_SHOULD_HIDE
2024-05-28 14:03:17.029  7932-7932  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.onStartInput():1954 onStartInput(EditorInfo{EditorInfo{packageName=my.app.identifier, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)
2024-05-28 14:03:17.029  1675-5155  PackageConfigPersister  system_server                        W  App-specific configuration not found for packageName: my.app.identifier and userId: 0
2024-05-28 14:03:20.041 24399-24399 WindowOnBackDispatcher  my.app.identifier                    W  sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@8b531bd
2024-05-28 14:03:20.041  1675-5471  CoreBackPreview         system_server                        D  Window{6689ae u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity}: Setting back callback null
2024-05-28 14:03:20.043 24399-24424 HWUI                    my.app.identifier                    D  endAllActiveAnimators on 0xb4000077c0ca5720 (RippleDrawable) with handle 0xb4000076d0b88aa0
2024-05-28 14:03:20.043  1675-2849  InputManager-JNI        system_server                        W  Input channel object '6689ae my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity (client)' was disposed without first being removed with the input manager!
2024-05-28 14:03:20.096  1675-2849  CoreBackPreview         system_server                        D  Window{9b2b2c3 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@27f19ca, mPriority=0, mIsAnimationCallback=false}
2024-05-28 14:03:20.130  1675-2849  ImeTracker              system_server                        I  my.app.identifier:87d4cc1d: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_UNSPECIFIED_WINDOW
2024-05-28 14:03:20.130  1675-2849  ImeTracker              system_server                        I  my.app.identifier:87d4cc1d: onCancelled at PHASE_SERVER_SHOULD_HIDE
2024-05-28 14:03:20.132  7932-7932  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.onStartInput():1954 onStartInput(EditorInfo{EditorInfo{packageName=my.app.identifier, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)
2024-05-28 14:03:20.134  1675-2849  PackageConfigPersister  system_server                        W  App-specific configuration not found for packageName: my.app.identifier and userId: 0
2024-05-28 14:03:20.188  1675-2849  ImeTracker              system_server                        I  my.app.identifier:a5b7939d: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_UNSPECIFIED_WINDOW
2024-05-28 14:03:20.188  1675-2849  ImeTracker              system_server                        I  my.app.identifier:a5b7939d: onCancelled at PHASE_SERVER_SHOULD_HIDE
2024-05-28 14:03:20.190  7932-7932  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.onStartInput():1954 onStartInput(EditorInfo{EditorInfo{packageName=my.app.identifier, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)
2024-05-28 14:03:20.191  1675-5471  PackageConfigPersister  system_server                        W  App-specific configuration not found for packageName: my.app.identifier and userId: 0
2024-05-28 14:03:22.271 24399-24399 WindowOnBackDispatcher  my.app.identifier                    W  OnBackInvokedCallback is not enabled for the application.
                                                                                                    Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
2024-05-28 14:03:22.304  1675-5155  CoreBackPreview         system_server                        D  Window{7f9897a u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@261a05d, mPriority=0, mIsAnimationCallback=false}
2024-05-28 14:03:22.368  1675-5155  ImeTracker              system_server                        I  my.app.identifier:eee0f62: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_UNSPECIFIED_WINDOW
2024-05-28 14:03:22.368  1675-5155  ImeTracker              system_server                        I  my.app.identifier:eee0f62: onCancelled at PHASE_SERVER_SHOULD_HIDE
2024-05-28 14:03:22.371  7932-7932  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.onStartInput():1954 onStartInput(EditorInfo{EditorInfo{packageName=my.app.identifier, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)
2024-05-28 14:03:22.371  1675-2849  PackageConfigPersister  system_server                        W  App-specific configuration not found for packageName: my.app.identifier and userId: 0
2024-05-28 14:03:22.717 24399-24399 WindowOnBackDispatcher  my.app.identifier                    W  sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@86d02ff
2024-05-28 14:03:22.720  1675-5471  InputManager-JNI        system_server                        W  Input channel object '7f9897a my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity (client)' was disposed without first being removed with the input manager!
2024-05-28 14:03:22.725  1675-2849  CoreBackPreview         system_server                        D  Window{7f9897a u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity EXITING}: Setting back callback null
2024-05-28 14:03:22.725 24399-24399 WindowOnBackDispatcher  my.app.identifier                    W  OnBackInvokedCallback is not enabled for the application.
                                                                                                    Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
2024-05-28 14:03:22.726 24399-24399 WindowOnBackDispatcher  my.app.identifier                    W  sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@3ec1068
2024-05-28 14:03:22.726  1675-2849  CoreBackPreview         system_server                        D  Window{9b2b2c3 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity}: Setting back callback null
2024-05-28 14:03:22.729 24399-24424 HWUI                    my.app.identifier                    D  endAllActiveAnimators on 0xb4000077c0d33e00 (RippleDrawable) with handle 0xb4000076d0ba41c0
2024-05-28 14:03:22.729  1675-2849  InputManager-JNI        system_server                        W  Input channel object '9b2b2c3 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity (client)' was disposed without first being removed with the input manager!
2024-05-28 14:03:22.806  2486-2524  WindowManagerShell      com.android.systemui                 V  Transition requested (#6248): android.os.BinderProxy@16101a8 TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=19743 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=my.app.identifier/.MainActivity } baseActivity=ComponentInfo{my.app.identifier/my.app.identifier.MainActivity} topActivity=ComponentInfo{org.mozilla.firefox/org.mozilla.fenix.IntentReceiverActivity} origActivity=null realActivity=ComponentInfo{my.app.identifier/my.app.identifier.MainActivity} numActivities=3 lastActiveTime=1028402703 supportsMultiWindow=true resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@4bf14c1} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 132 - 0, 0) topActivityInfo=ActivityInfo{bf4d466 org.mozilla.fenix.IntentReceiverActivity} launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=true appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false cameraCompatControlState=hidden}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 6248 }
2024-05-28 14:03:22.813 24399-24399 WindowOnBackDispatcher  my.app.identifier                    W  OnBackInvokedCallback is not enabled for the application.
                                                                                                    Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
2024-05-28 14:03:22.815  1675-2849  CoreBackPreview         system_server                        D  Window{9c09ffc u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@4bea400, mPriority=0, mIsAnimationCallback=false}
2024-05-28 14:03:22.830 24399-24399 TextView                my.app.identifier                    W  onProvideContentCaptureStructure(): calling assumeLayout()
2024-05-28 14:03:22.830 24399-24399 TextView                my.app.identifier                    W  onProvideContentCaptureStructure(): calling assumeLayout()
2024-05-28 14:03:22.838  1675-2849  ImeTracker              system_server                        I  my.app.identifier:92eaa7ca: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_UNSPECIFIED_WINDOW
2024-05-28 14:03:22.838  1675-2849  ImeTracker              system_server                        I  my.app.identifier:92eaa7ca: onCancelled at PHASE_SERVER_SHOULD_HIDE
2024-05-28 14:03:22.840  7932-7932  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.onStartInput():1954 onStartInput(EditorInfo{EditorInfo{packageName=my.app.identifier, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)
2024-05-28 14:03:22.841  1675-5471  PackageConfigPersister  system_server                        W  App-specific configuration not found for packageName: my.app.identifier and userId: 0
2024-05-28 14:03:22.885  1675-5219  ImeTracker              system_server                        I  my.app.identifier:e7ce6875: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_UNSPECIFIED_WINDOW
2024-05-28 14:03:22.885  1675-5219  ImeTracker              system_server                        I  my.app.identifier:e7ce6875: onCancelled at PHASE_SERVER_SHOULD_HIDE
2024-05-28 14:03:22.886  7932-7932  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.onStartInput():1954 onStartInput(EditorInfo{EditorInfo{packageName=my.app.identifier, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)
2024-05-28 14:03:22.886  1675-5210  PackageConfigPersister  system_server                        W  App-specific configuration not found for packageName: my.app.identifier and userId: 0
2024-05-28 14:03:23.118  2486-2524  WindowManagerShell      com.android.systemui                 V  onTransitionReady (#6248) android.os.BinderProxy@16101a8: {id=6248 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=OPEN f=FILLS_TASK leash=Surface(name=ActivityRecord{b0a3b65 u0 org.mozilla.firefox/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity)/@0xcd9b3a7 sb=Rect(0, 0 - 0, 0) eb=Rect(0, 0 - 1080, 2400) d=-1->0 r=-1->0:-1},{null m=TO_BACK f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{61e35f1 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity)/@0x7989054 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},{null m=TO_BACK f=FILLS_TASK leash=Surface(name=ActivityRecord{4a6638a u0 my.app.identifier/.MainActivity)/@0xce73bfd sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}]}
2024-05-28 14:03:23.118  2486-2524  WindowManagerShell      com.android.systemui                 V  Transition doesn't have explicit remote, search filters for match for {id=6248 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=OPEN f=FILLS_TASK leash=Surface(name=ActivityRecord{b0a3b65 u0 org.mozilla.firefox/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity)/@0xcd9b3a7 sb=Rect(0, 0 - 0, 0) eb=Rect(0, 0 - 1080, 2400) d=-1->0 r=-1->0:-1},{null m=TO_BACK f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{61e35f1 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity)/@0x7989054 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},{null m=TO_BACK f=FILLS_TASK leash=Surface(name=ActivityRecord{4a6638a u0 my.app.identifier/.MainActivity)/@0xce73bfd sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}]}
2024-05-28 14:03:23.118  2486-2524  WindowManagerShell      com.android.systemui                 V  start default transition animation, info = {id=6248 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=OPEN f=FILLS_TASK leash=Surface(name=ActivityRecord{b0a3b65 u0 org.mozilla.firefox/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity)/@0xcd9b3a7 sb=Rect(0, 0 - 0, 0) eb=Rect(0, 0 - 1080, 2400) d=-1->0 r=-1->0:-1},{null m=TO_BACK f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{61e35f1 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity)/@0x7989054 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},{null m=TO_BACK f=FILLS_TASK leash=Surface(name=ActivityRecord{4a6638a u0 my.app.identifier/.MainActivity)/@0xce73bfd sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}]}
2024-05-28 14:03:23.122  1675-1777  WindowManager           system_server                        V  Sent Transition (#6248) createdAt=05-28 14:03:22.802 via request=TransitionRequestInfo { type = OPEN, triggerTask = TaskInfo{userId=0 taskId=19743 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=my.app.identifier/.MainActivity } baseActivity=ComponentInfo{my.app.identifier/my.app.identifier.MainActivity} topActivity=ComponentInfo{org.mozilla.firefox/org.mozilla.fenix.IntentReceiverActivity} origActivity=null realActivity=ComponentInfo{my.app.identifier/my.app.identifier.MainActivity} numActivities=3 lastActiveTime=1028402703 supportsMultiWindow=true resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{RemoteToken{4fd011d Task{3e89dfb #19743 type=standard A=10278:my.app.identifier}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 132 - 0, 0) topActivityInfo=ActivityInfo{ec7abc1 org.mozilla.fenix.IntentReceiverActivity} launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=true isVisible=true isVisibleRequested=true isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=true appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false cameraCompatControlState=hidden}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 6248 }
2024-05-28 14:03:23.123  1675-1777  WindowManager           system_server                        V      info={id=6248 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[
                                                                                                            {null m=OPEN f=FILLS_TASK leash=Surface(name=ActivityRecord{b0a3b65 u0 org.mozilla.firefox/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity)/@0x41d5045 sb=Rect(0, 0 - 0, 0) eb=Rect(0, 0 - 1080, 2400) d=-1->0 r=-1->0:-1},
                                                                                                            {null m=TO_BACK f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{61e35f1 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity)/@0xf522e3f sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},
                                                                                                            {null m=TO_BACK f=FILLS_TASK leash=Surface(name=ActivityRecord{4a6638a u0 my.app.identifier/.MainActivity)/@0xe38e2f8 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}
                                                                                                        ]}
2024-05-28 14:03:23.134 24399-24399 VRI[MainActivity]       my.app.identifier                    D  visibilityChanged oldVisibility=true newVisibility=false
2024-05-28 14:03:23.134 24399-24399 VRI[DropInActivity]     my.app.identifier                    D  visibilityChanged oldVisibility=true newVisibility=false
2024-05-28 14:03:23.134 24399-24399 VRI[DropInActivity]     my.app.identifier                    D  visibilityChanged oldVisibility=true newVisibility=false
2024-05-28 14:03:23.154 24399-24399 VRI[MainActivity]       my.app.identifier                    D  Not drawing due to not visible
2024-05-28 14:03:23.157 24399-24399 VRI[DropInActivity]     my.app.identifier                    D  Not drawing due to not visible
2024-05-28 14:03:23.159 24399-24399 VRI[DropInActivity]     my.app.identifier                    D  Not drawing due to not visible
2024-05-28 14:03:23.180 24399-24444 ReactNativeJNI          my.app.identifier                    I  Memory warning (pressure level: TRIM_MEMORY_UI_HIDDEN) received by JS VM, ignoring because it's non-severe
2024-05-28 14:03:24.854 24399-24452 FA                      my.app.identifier                    I  Application backgrounded at: timestamp_millis: 1716897802842
2024-05-28 14:03:24.950  1675-1777  WindowManager           system_server                        V      info={id=6249 t=OPEN f=0x0 trk=0 r=[0@Point(0, 0)] c=[
                                                                                                            {WCT{RemoteToken{effbe75 Task{815f74e #19767 type=standard A=10115:nl.devolksbank.asn.bankieren}}} m=OPEN f=NONE leash=Surface(name=Task=19767)/@0xb94cffe sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},
                                                                                                            {WCT{RemoteToken{4fd011d Task{3e89dfb #19743 type=standard A=10278:my.app.identifier}}} m=TO_BACK f=NONE leash=Surface(name=Task=19743)/@0xc896bc7 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}
                                                                                                        ]}
2024-05-28 14:03:25.842 24399-24444 ReactNativeJNI          my.app.identifier                    I  Memory warning (pressure level: TRIM_MEMORY_BACKGROUND) received by JS VM, running a GC
2024-05-28 14:03:35.830  1675-2147  ActivityManager         system_server                        D  freezing 24399 my.app.identifier
2024-05-28 14:03:35.836  1675-2147  ActivityManager         system_server                        D  Reschedule freeze for process 24399 my.app.identifier (outstanding txns), timeout=2177
2024-05-28 14:03:35.853 24399-24444 ReactNativeJNI          my.app.identifier                    I  Memory warning (pressure level: TRIM_MEMORY_BACKGROUND) received by JS VM, running a GC
2024-05-28 14:03:36.879 24399-24409 xirotterdam.app         my.app.identifier                    W  Cleared Reference was only reachable from finalizer (only reported once)
2024-05-28 14:03:37.052 24399-24409 xirotterdam.app         my.app.identifier                    I  Background concurrent mark compact GC freed 2355906(88MB) AllocSpace objects, 71(2060KB) LOS objects, 75% free, 24MB/96MB, paused 3.440ms,6.952ms total 378.147ms
2024-05-28 14:03:38.018  1675-2147  ActivityManager         system_server                        D  freezing 24399 my.app.identifier
2024-05-28 14:03:49.234  1675-1777  WindowManager           system_server                        V      info={id=6255 t=CLOSE f=0x0 trk=0 r=[0@Point(0, 0)] c=[
                                                                                                            {WCT{RemoteToken{4fd011d Task{3e89dfb #19743 type=standard A=10278:my.app.identifier}}} m=TO_FRONT f=NONE leash=Surface(name=Task=19743)/@0xc896bc7 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},
                                                                                                            {WCT{RemoteToken{fed3e77 Task{bc99452 #19751 type=standard A=10243:org.mozilla.firefox}}} m=CLOSE f=NONE leash=Surface(name=Task=19751)/@0xfadde95 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}
                                                                                                        ]}
2024-05-28 14:03:56.407  1675-1777  WindowManager           system_server                        V      info={id=6256 t=TO_FRONT f=0x80 trk=0 r=[0@Point(0, 0)] c=[
                                                                                                            {WCT{RemoteToken{ea7904a Task{70281c0 #19240 type=recents I=com.google.android.apps.nexuslauncher/com.android.quickstep.RecentsActivity}}} m=TO_FRONT f=SHOW_WALLPAPER|MOVE_TO_TOP leash=Surface(name=Task=19240)/@0xe391612 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},
                                                                                                            {WCT{RemoteToken{4fd011d Task{3e89dfb #19743 type=standard A=10278:my.app.identifier}}} m=TO_BACK f=NONE leash=Surface(name=Task=19743)/@0xc896bc7 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},
                                                                                                            {null m=TO_FRONT f=IS_WALLPAPER leash=Surface(name=WallpaperWindowToken{1551da5 token=android.os.Binder@77fcf9c})/@0xf41e19d sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}
                                                                                                        ]}
2024-05-28 14:03:59.684  2486-2524  WindowManagerShell      com.android.systemui                 V  Transition requested (#6257): android.os.BinderProxy@6d4f8b8 TransitionRequestInfo { type = TO_FRONT, triggerTask = TaskInfo{userId=0 taskId=19743 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=my.app.identifier/.MainActivity } baseActivity=ComponentInfo{my.app.identifier/my.app.identifier.MainActivity} topActivity=ComponentInfo{org.mozilla.firefox/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity} origActivity=null realActivity=ComponentInfo{my.app.identifier/my.app.identifier.MainActivity} numActivities=3 lastActiveTime=1028429013 supportsMultiWindow=true resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@2c62691} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 132 - 0, 0) topActivityInfo=ActivityInfo{344c9f6 org.mozilla.fenix.customtabs.ExternalAppBrowserActivity} launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false cameraCompatControlState=hidden}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@41721f7, appThread = android.app.IApplicationThread$Stub$Proxy@63ce864, debugName = LaunchFromRecents }, displayChange = null, flags = 0, debugId = 6257 }
2024-05-28 14:03:59.708  1675-1777  WindowManager           system_server                        V  Sent Transition (#6257) createdAt=05-28 14:03:59.680 via request=TransitionRequestInfo { type = TO_FRONT, triggerTask = TaskInfo{userId=0 taskId=19743 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=my.app.identifier/.MainActivity } baseActivity=ComponentInfo{my.app.identifier/my.app.identifier.MainActivity} topActivity=ComponentInfo{org.mozilla.firefox/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity} origActivity=null realActivity=ComponentInfo{my.app.identifier/my.app.identifier.MainActivity} numActivities=3 lastActiveTime=1028429013 supportsMultiWindow=true resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{RemoteToken{4fd011d Task{3e89dfb #19743 type=standard A=10278:my.app.identifier}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 132 - 0, 0) topActivityInfo=ActivityInfo{226f7ac org.mozilla.fenix.customtabs.ExternalAppBrowserActivity} launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=false appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false cameraCompatControlState=hidden}}, pipTask = null, remoteTransition = RemoteTransition { remoteTransition = android.window.IRemoteTransition$Stub$Proxy@5160c75, appThread = android.app.IApplicationThread$Stub$Proxy@9ad240a, debugName = LaunchFromRecents }, displayChange = null, flags = 0, debugId = 6257 }
2024-05-28 14:03:59.710  1675-1777  WindowManager           system_server                        V      info={id=6257 t=TO_FRONT f=0x0 trk=0 r=[0@Point(0, 0)] c=[
                                                                                                            {WCT{RemoteToken{4fd011d Task{3e89dfb #19743 type=standard A=10278:my.app.identifier}}} m=TO_FRONT f=MOVE_TO_TOP leash=Surface(name=Task=19743)/@0xc896bc7 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},
                                                                                                            {WCT{RemoteToken{ea7904a Task{70281c0 #19240 type=recents I=com.google.android.apps.nexuslauncher/com.android.quickstep.RecentsActivity}}} m=TO_BACK f=SHOW_WALLPAPER leash=Surface(name=Task=19240)/@0xe391612 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}
                                                                                                        ]}
2024-05-28 14:04:01.329  1675-5155  CoreBackPreview         system_server                        D  startBackNavigation currentTask=Task{3e89dfb #19743 type=standard A=10278:my.app.identifier}, topRunningActivity=ActivityRecord{b0a3b65 u0 org.mozilla.firefox/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity t19743}, callbackInfo=OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@a1ce390, mPriority=0, mIsAnimationCallback=false}, currentFocus=Window{27fdd78 u0 org.mozilla.firefox/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity}
2024-05-28 14:04:05.376  1675-5219  CoreBackPreview         system_server                        D  startBackNavigation currentTask=Task{3e89dfb #19743 type=standard A=10278:my.app.identifier}, topRunningActivity=ActivityRecord{b0a3b65 u0 org.mozilla.firefox/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity t19743}, callbackInfo=OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@a1ce390, mPriority=0, mIsAnimationCallback=false}, currentFocus=Window{27fdd78 u0 org.mozilla.firefox/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity}
2024-05-28 14:04:05.499 24399-24399 Choreographer           my.app.identifier                    I  Skipped 1651 frames!  The application may be doing too much work on its main thread.
2024-05-28 14:04:05.502  1675-1780  ActivityManager         system_server                        D  sync unfroze 24399 my.app.identifier for 1
2024-05-28 14:04:05.516 24399-24473 TrafficStats            my.app.identifier                    D  tagSocket(5) with statsTag=0xffffffff, statsUid=-1
2024-05-28 14:04:05.524 24399-24399 VRI[MainActivity]       my.app.identifier                    D  Start draw after previous draw not visible
2024-05-28 14:04:05.554 24399-24399 VRI[DropInActivity]     my.app.identifier                    D  Start draw after previous draw not visible
2024-05-28 14:04:05.562 24399-24399 VRI[DropInActivity]     my.app.identifier                    D  Start draw after previous draw not visible
2024-05-28 14:04:05.576  1675-1777  WindowManager           system_server                        V      info={id=6258 t=CLOSE f=0x0 trk=0 r=[0@Point(0, 0)] c=[
                                                                                                            {null m=CLOSE f=FILLS_TASK leash=Surface(name=ActivityRecord{b0a3b65 u0 org.mozilla.firefox/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity)/@0x41d5045 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},
                                                                                                            {null m=TO_FRONT f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{61e35f1 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity)/@0xf522e3f sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},
                                                                                                            {null m=TO_FRONT f=FILLS_TASK leash=Surface(name=ActivityRecord{4a6638a u0 my.app.identifier/.MainActivity)/@0xe38e2f8 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}
                                                                                                        ]}
2024-05-28 14:04:05.576  2486-2524  WindowManagerShell      com.android.systemui                 V  onTransitionReady (#6258) android.os.BinderProxy@d669663: {id=6258 t=CLOSE f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=CLOSE f=FILLS_TASK leash=Surface(name=ActivityRecord{b0a3b65 u0 org.mozilla.firefox/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity)/@0xa126260 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},{null m=TO_FRONT f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{61e35f1 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity)/@0xa0d5319 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},{null m=TO_FRONT f=FILLS_TASK leash=Surface(name=ActivityRecord{4a6638a u0 my.app.identifier/.MainActivity)/@0x5542fde sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}]}
2024-05-28 14:04:05.576  2486-2524  WindowManagerShell      com.android.systemui                 V  Transition doesn't have explicit remote, search filters for match for {id=6258 t=CLOSE f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=CLOSE f=FILLS_TASK leash=Surface(name=ActivityRecord{b0a3b65 u0 org.mozilla.firefox/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity)/@0xa126260 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},{null m=TO_FRONT f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{61e35f1 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity)/@0xa0d5319 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},{null m=TO_FRONT f=FILLS_TASK leash=Surface(name=ActivityRecord{4a6638a u0 my.app.identifier/.MainActivity)/@0x5542fde sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}]}
2024-05-28 14:04:05.577  2486-2524  WindowManagerShell      com.android.systemui                 V  start default transition animation, info = {id=6258 t=CLOSE f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=CLOSE f=FILLS_TASK leash=Surface(name=ActivityRecord{b0a3b65 u0 org.mozilla.firefox/org.mozilla.fenix.customtabs.ExternalAppBrowserActivity)/@0xa126260 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},{null m=TO_FRONT f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{61e35f1 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity)/@0xa0d5319 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},{null m=TO_FRONT f=FILLS_TASK leash=Surface(name=ActivityRecord{4a6638a u0 my.app.identifier/.MainActivity)/@0x5542fde sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}]}
2024-05-28 14:04:05.580 24399-24473 TrafficStats            my.app.identifier                    D  tagSocket(5) with statsTag=0xffffffff, statsUid=-1
2024-05-28 14:04:05.603  1675-2849  ImeTracker              system_server                        I  my.app.identifier:630bdc61: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_UNSPECIFIED_WINDOW
2024-05-28 14:04:05.603  1675-2849  ImeTracker              system_server                        I  my.app.identifier:630bdc61: onCancelled at PHASE_SERVER_SHOULD_HIDE
2024-05-28 14:04:05.605  7932-7932  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.onStartInput():1954 onStartInput(EditorInfo{EditorInfo{packageName=my.app.identifier, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)
2024-05-28 14:04:05.606  1675-5210  PackageConfigPersister  system_server                        W  App-specific configuration not found for packageName: my.app.identifier and userId: 0
2024-05-28 14:04:07.824  1675-5210  ProcessStats            system_server                        W  Tracking association SourceState{36a33b my.app.identifier/10278 BTop #735171} whose proc state 2 is better than process ProcessState{99f973f com.google.android.gms.persistent/10135 pkg=com.google.android.gms} proc state 3 (41 skipped)
2024-05-28 14:04:09.850  1675-5219  InputDispatcher         system_server                        I  Channel [Gesture Monitor] swipe-up (server) is stealing input gesture for device 4 from [9c09ffc my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity (server), [Gesture Monitor] Quick Tap (server), [Gesture Monitor] edge-swipe (server), [Gesture Monitor] onehanded-touch (server)]
2024-05-28 14:04:09.889  1675-1777  WindowManager           system_server                        V      info={id=6259 t=TO_FRONT f=0x80 trk=0 r=[0@Point(0, 0)] c=[
                                                                                                            {WCT{RemoteToken{ea7904a Task{70281c0 #19240 type=recents I=com.google.android.apps.nexuslauncher/com.android.quickstep.RecentsActivity}}} m=TO_FRONT f=SHOW_WALLPAPER|MOVE_TO_TOP leash=Surface(name=Task=19240)/@0xe391612 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},
                                                                                                            {WCT{RemoteToken{4fd011d Task{3e89dfb #19743 type=standard A=10278:my.app.identifier}}} m=TO_BACK f=NONE leash=Surface(name=Task=19743)/@0xc896bc7 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},
                                                                                                            {null m=TO_FRONT f=IS_WALLPAPER leash=Surface(name=WallpaperWindowToken{1551da5 token=android.os.Binder@77fcf9c})/@0xf41e19d sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}
                                                                                                        ]}
2024-05-28 14:04:11.639 24903-24903 Screenshot              com.android.systemui                 D  Screenshot request: ScreenshotData(type=3, source=3, userHandle=UserHandle{0}, topComponent=ComponentInfo{my.app.identifier/my.app.identifier.MainActivity}, screenBounds=Rect(173, 377 - 907, 2008), taskId=19743, insets=Insets{left=0, top=0, right=0, bottom=0}, bitmap=android.graphics.Bitmap@7c799b8, displayId=0, contextUrl=null)
2024-05-28 14:04:11.640 24399-24399 VRI[MainActivity]       my.app.identifier                    D  visibilityChanged oldVisibility=true newVisibility=false
2024-05-28 14:04:11.644 24399-24444 ReactNativeJNI          my.app.identifier                    I  Memory warning (pressure level: TRIM_MEMORY_UI_HIDDEN) received by JS VM, ignoring because it's non-severe
2024-05-28 14:04:11.661 24399-24399 VRI[MainActivity]       my.app.identifier                    D  Not drawing due to not visible
2024-05-28 14:04:11.667 24399-24399 VRI[DropInActivity]     my.app.identifier                    D  Not drawing due to not visible
2024-05-28 14:04:11.674 24399-24399 VRI[DropInActivity]     my.app.identifier                    D  Not drawing due to not visible
2024-05-28 14:04:11.687  1675-1813  UsageStatsService       system_server                        W  Unexpected activity event reported! (my.app.identifier/my.app.identifier.MainActivity event : 23 instanceId : 89124376)
2024-05-28 14:04:12.055  2486-2501  ndroid.systemui         com.android.systemui                 W  ApkAssets: Deleting an ApkAssets object '<empty> and /data/app/~~fatzYnorIYw8aNqx7gW2YQ==/my.app.identifier-PXZoLNcdXns4r0yIH78ATg==/base.apk' with 1 weak references
2024-05-28 14:04:12.055  2486-2501  ndroid.systemui         com.android.systemui                 W  ApkAssets: Deleting an ApkAssets object '<empty> and /data/app/~~fatzYnorIYw8aNqx7gW2YQ==/my.app.identifier-PXZoLNcdXns4r0yIH78ATg==/split_config.arm64_v8a.apk' with 1 weak references
2024-05-28 14:04:12.055  2486-2501  ndroid.systemui         com.android.systemui                 W  ApkAssets: Deleting an ApkAssets object '<empty> and /data/app/~~fatzYnorIYw8aNqx7gW2YQ==/my.app.identifier-PXZoLNcdXns4r0yIH78ATg==/split_config.nl.apk' with 1 weak references
2024-05-28 14:04:12.055  2486-2501  ndroid.systemui         com.android.systemui                 W  ApkAssets: Deleting an ApkAssets object '<empty> and /data/app/~~fatzYnorIYw8aNqx7gW2YQ==/my.app.identifier-PXZoLNcdXns4r0yIH78ATg==/split_config.xxhdpi.apk' with 1 weak references
2024-05-28 14:04:13.671 24399-24968 FA                      my.app.identifier                    I  Application backgrounded at: timestamp_millis: 1716897851668
2024-05-28 14:04:14.024 24399-24444 ReactNativeJNI          my.app.identifier                    I  Memory warning (pressure level: TRIM_MEMORY_BACKGROUND) received by JS VM, running a GC
2024-05-28 14:04:18.854 10064-10074 s.nexuslauncher         com...le.android.apps.nexuslauncher  W  ApkAssets: Deleting an ApkAssets object '<empty> and /data/app/~~fatzYnorIYw8aNqx7gW2YQ==/my.app.identifier-PXZoLNcdXns4r0yIH78ATg==/base.apk' with 1 weak references
2024-05-28 14:04:18.855 10064-10074 s.nexuslauncher         com...le.android.apps.nexuslauncher  W  ApkAssets: Deleting an ApkAssets object '<empty> and /data/app/~~fatzYnorIYw8aNqx7gW2YQ==/my.app.identifier-PXZoLNcdXns4r0yIH78ATg==/split_config.arm64_v8a.apk' with 1 weak references
2024-05-28 14:04:18.855 10064-10074 s.nexuslauncher         com...le.android.apps.nexuslauncher  W  ApkAssets: Deleting an ApkAssets object '<empty> and /data/app/~~fatzYnorIYw8aNqx7gW2YQ==/my.app.identifier-PXZoLNcdXns4r0yIH78ATg==/split_config.nl.apk' with 1 weak references
2024-05-28 14:04:18.855 10064-10074 s.nexuslauncher         com...le.android.apps.nexuslauncher  W  ApkAssets: Deleting an ApkAssets object '<empty> and /data/app/~~fatzYnorIYw8aNqx7gW2YQ==/my.app.identifier-PXZoLNcdXns4r0yIH78ATg==/split_config.xxhdpi.apk' with 1 weak references
2024-05-28 14:04:19.728  2486-2524  WindowManagerShell      com.android.systemui                 V  Transition requested (#6266): android.os.BinderProxy@36951fa TransitionRequestInfo { type = TO_FRONT, triggerTask = TaskInfo{userId=0 taskId=19743 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=my.app.identifier/.MainActivity } baseActivity=ComponentInfo{my.app.identifier/my.app.identifier.MainActivity} topActivity=ComponentInfo{my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity} origActivity=null realActivity=ComponentInfo{my.app.identifier/my.app.identifier.MainActivity} numActivities=2 lastActiveTime=1028445399 supportsMultiWindow=true resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{android.window.IWindowContainerToken$Stub$Proxy@c2e43ab} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 132 - 0, 0) topActivityInfo=ActivityInfo{9931a08 com.adyen.checkout.dropin.internal.ui.DropInActivity} launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=true appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false cameraCompatControlState=hidden}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 6266 }
2024-05-28 14:04:19.728  2486-2524  WindowManagerShell      com.android.systemui                 D  onActivityRestartAttempt: ComponentInfo{my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity}
2024-05-28 14:04:19.760 24399-24399 VRI[MainActivity]       my.app.identifier                    D  Start draw after previous draw not visible
2024-05-28 14:04:19.786  1675-1777  WindowManager           system_server                        V  Sent Transition (#6266) createdAt=05-28 14:04:19.726 via request=TransitionRequestInfo { type = TO_FRONT, triggerTask = TaskInfo{userId=0 taskId=19743 displayId=0 isRunning=true baseIntent=Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=my.app.identifier/.MainActivity } baseActivity=ComponentInfo{my.app.identifier/my.app.identifier.MainActivity} topActivity=ComponentInfo{my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity} origActivity=null realActivity=ComponentInfo{my.app.identifier/my.app.identifier.MainActivity} numActivities=2 lastActiveTime=1028445399 supportsMultiWindow=true resizeMode=1 isResizeable=true minWidth=-1 minHeight=-1 defaultMinSize=220 token=WCT{RemoteToken{4fd011d Task{3e89dfb #19743 type=standard A=10278:my.app.identifier}}} topActivityType=1 pictureInPictureParams=null shouldDockBigOverlays=false launchIntoPipHostTaskId=-1 lastParentTaskIdBeforePip=-1 displayCutoutSafeInsets=Rect(0, 132 - 0, 0) topActivityInfo=ActivityInfo{e40f455 com.adyen.checkout.dropin.internal.ui.DropInActivity} launchCookies=[] positionInParent=Point(0, 0) parentTaskId=-1 isFocused=false isVisible=false isVisibleRequested=false isSleeping=false locusId=null displayAreaFeatureId=1 isTopActivityTransparent=true appCompatTaskInfo=AppCompatTaskInfo { topActivityInSizeCompat=false topActivityEligibleForLetterboxEducation= false isLetterboxDoubleTapEnabled= false topActivityEligibleForUserAspectRatioButton= false topActivityBoundsLetterboxed= false isFromLetterboxDoubleTap= false topActivityLetterboxVerticalPosition= -1 topActivityLetterboxHorizontalPosition= -1 topActivityLetterboxWidth=-1 topActivityLetterboxHeight=-1 isUserFullscreenOverrideEnabled=false cameraCompatControlState=hidden}}, pipTask = null, remoteTransition = null, displayChange = null, flags = 0, debugId = 6266 }
2024-05-28 14:04:19.786  1675-1777  WindowManager           system_server                        V      info={id=6266 t=TO_FRONT f=0x0 trk=0 r=[0@Point(0, 0)] c=[
                                                                                                            {WCT{RemoteToken{4fd011d Task{3e89dfb #19743 type=standard A=10278:my.app.identifier}}} m=TO_FRONT f=MOVE_TO_TOP leash=Surface(name=Task=19743)/@0xc896bc7 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0},
                                                                                                            {WCT{RemoteToken{30ea11e Task{3fe85e6 #19768 type=standard A=10172:com.google.android.markup}}} m=TO_BACK f=NONE leash=Surface(name=Task=19768)/@0x67c7bfe sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}
                                                                                                        ]}
2024-05-28 14:04:19.791 24399-24399 VRI[DropInActivity]     my.app.identifier                    D  Start draw after previous draw not visible
2024-05-28 14:04:19.805 24399-24399 VRI[DropInActivity]     my.app.identifier                    D  Start draw after previous draw not visible
2024-05-28 14:04:19.842  1675-5218  ImeTracker              system_server                        I  my.app.identifier:21ad5a84: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_UNSPECIFIED_WINDOW
2024-05-28 14:04:19.842  1675-5218  ImeTracker              system_server                        I  my.app.identifier:21ad5a84: onCancelled at PHASE_SERVER_SHOULD_HIDE
2024-05-28 14:04:19.845  7932-7932  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.onStartInput():1954 onStartInput(EditorInfo{EditorInfo{packageName=my.app.identifier, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)
2024-05-28 14:04:19.845  1675-5218  PackageConfigPersister  system_server                        W  App-specific configuration not found for packageName: my.app.identifier and userId: 0
2024-05-28 14:04:20.679 24399-24399 WindowOnBackDispatcher  my.app.identifier                    W  sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@7d8998
2024-05-28 14:04:20.679  1675-5218  CoreBackPreview         system_server                        D  Window{9c09ffc u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity}: Setting back callback null
2024-05-28 14:04:20.684 24399-24424 HWUI                    my.app.identifier                    D  endAllActiveAnimators on 0xb4000077c0cefe10 (RippleDrawable) with handle 0xb4000076d0afb6e0
2024-05-28 14:04:20.684  1675-5218  InputManager-JNI        system_server                        W  Input channel object '9c09ffc my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity (client)' was disposed without first being removed with the input manager!
2024-05-28 14:04:20.689 24399-24399 WindowOnBackDispatcher  my.app.identifier                    W  OnBackInvokedCallback is not enabled for the application.
                                                                                                    Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
2024-05-28 14:04:20.709 24399-24399 WindowOnBackDispatcher  my.app.identifier                    W  OnBackInvokedCallback is not enabled for the application.
                                                                                                    Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
2024-05-28 14:04:20.710  1675-5218  CoreBackPreview         system_server                        D  Window{c4420ca u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@ed7ff22, mPriority=0, mIsAnimationCallback=false}
2024-05-28 14:04:20.725 24399-24399 TextView                my.app.identifier                    W  onProvideContentCaptureStructure(): calling assumeLayout()
2024-05-28 14:04:20.725 24399-24399 TextView                my.app.identifier                    W  onProvideContentCaptureStructure(): calling assumeLayout()
2024-05-28 14:04:20.725 24399-24399 TextView                my.app.identifier                    W  onProvideContentCaptureStructure(): calling assumeLayout()
2024-05-28 14:04:20.725 24399-24399 TextView                my.app.identifier                    W  onProvideContentCaptureStructure(): calling assumeLayout()
2024-05-28 14:04:20.726 24399-24399 TextView                my.app.identifier                    W  onProvideContentCaptureStructure(): calling assumeLayout()
2024-05-28 14:04:20.730  1675-5211  ImeTracker              system_server                        I  my.app.identifier:c644f165: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_UNSPECIFIED_WINDOW
2024-05-28 14:04:20.730  1675-5211  ImeTracker              system_server                        I  my.app.identifier:c644f165: onCancelled at PHASE_SERVER_SHOULD_HIDE
2024-05-28 14:04:20.733  7932-7932  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.onStartInput():1954 onStartInput(EditorInfo{EditorInfo{packageName=my.app.identifier, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)
2024-05-28 14:04:20.733  1675-5211  PackageConfigPersister  system_server                        W  App-specific configuration not found for packageName: my.app.identifier and userId: 0
2024-05-28 14:04:20.790  1675-5218  ImeTracker              system_server                        I  my.app.identifier:bb1478ce: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_UNSPECIFIED_WINDOW
2024-05-28 14:04:20.790  1675-5218  ImeTracker              system_server                        I  my.app.identifier:bb1478ce: onCancelled at PHASE_SERVER_SHOULD_HIDE
2024-05-28 14:04:20.792  7932-7932  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.onStartInput():1954 onStartInput(EditorInfo{EditorInfo{packageName=my.app.identifier, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)
2024-05-28 14:04:20.793  1675-5211  PackageConfigPersister  system_server                        W  App-specific configuration not found for packageName: my.app.identifier and userId: 0
2024-05-28 14:04:22.069 24399-24399 WindowOnBackDispatcher  my.app.identifier                    W  sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@44ffa0
2024-05-28 14:04:22.070  1675-3926  CoreBackPreview         system_server                        D  Window{c4420ca u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity}: Setting back callback null
2024-05-28 14:04:22.073  1675-3926  InputManager-JNI        system_server                        W  Input channel object 'c4420ca my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity (client)' was disposed without first being removed with the input manager!
2024-05-28 14:04:22.090 24399-24399 WindowOnBackDispatcher  my.app.identifier                    W  OnBackInvokedCallback is not enabled for the application.
                                                                                                    Set 'android:enableOnBackInvokedCallback="true"' in the application manifest.
2024-05-28 14:04:22.108  1675-1777  WindowManager           system_server                        V      info={id=6267 t=CLOSE f=0x0 trk=0 r=[0@Point(0, 0)] c=[
                                                                                                            {null m=CLOSE f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{61e35f1 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity)/@0xf522e3f sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}
                                                                                                        ]}
2024-05-28 14:04:22.109  2486-2524  WindowManagerShell      com.android.systemui                 V  onTransitionReady (#6267) android.os.BinderProxy@d314911: {id=6267 t=CLOSE f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=CLOSE f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{61e35f1 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity)/@0x6657a76 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}]}
2024-05-28 14:04:22.109  2486-2524  WindowManagerShell      com.android.systemui                 V  Transition doesn't have explicit remote, search filters for match for {id=6267 t=CLOSE f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=CLOSE f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{61e35f1 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity)/@0x6657a76 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}]}
2024-05-28 14:04:22.109  2486-2524  WindowManagerShell      com.android.systemui                 V  start default transition animation, info = {id=6267 t=CLOSE f=0x0 trk=0 r=[0@Point(0, 0)] c=[{null m=CLOSE f=TRANSLUCENT|FILLS_TASK leash=Surface(name=ActivityRecord{61e35f1 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity)/@0x6657a76 sb=Rect(0, 0 - 1080, 2400) eb=Rect(0, 0 - 1080, 2400) d=0}]}
2024-05-28 14:04:22.111 24399-24399 Compatibil...geReporter my.app.identifier                    D  Compat change id reported: 78294732; UID 10278; state: ENABLED
2024-05-28 14:04:22.125  1675-5462  ImeTracker              system_server                        I  my.app.identifier:d45e8e22: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_UNSPECIFIED_WINDOW
2024-05-28 14:04:22.125  1675-5462  ImeTracker              system_server                        I  my.app.identifier:d45e8e22: onCancelled at PHASE_SERVER_SHOULD_HIDE
2024-05-28 14:04:22.128  7932-7932  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.onStartInput():1954 onStartInput(EditorInfo{EditorInfo{packageName=my.app.identifier, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)
2024-05-28 14:04:22.129  1675-1697  PackageConfigPersister  system_server                        W  App-specific configuration not found for packageName: my.app.identifier and userId: 0
2024-05-28 14:04:22.133 24399-24399 WindowOnBackDispatcher  my.app.identifier                    W  sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@3cddef3
2024-05-28 14:04:22.134  1675-5462  CoreBackPreview         system_server                        D  Window{97a2086 u0 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity}: Setting back callback null
2024-05-28 14:04:22.135  1675-5218  InputManager-JNI        system_server                        W  Input channel object '97a2086 my.app.identifier/com.adyen.checkout.dropin.internal.ui.DropInActivity (client)' was disposed without first being removed with the input manager!
2024-05-28 14:04:22.155 24399-24399 unknown:ReactModalHost  my.app.identifier                    E  Creating new dialog from context: my.app.identifier.MainActivity@ba21475@195171445
2024-05-28 14:04:22.163  1675-5462  CoreBackPreview         system_server                        D  Window{a86ef2c u0 my.app.identifier/my.app.identifier.MainActivity}: Setting back callback OnBackInvokedCallbackInfo{mCallback=android.window.IOnBackInvokedCallback$Stub$Proxy@1c1f471, mPriority=0, mIsAnimationCallback=false}
2024-05-28 14:04:22.174 24399-24399 unknown:ReactModalHost  my.app.identifier                    E  Updating existing dialog with context: my.app.identifier.MainActivity@ba21475@195171445
2024-05-28 14:04:22.177 24399-24444 ReactNativeJS           my.app.identifier                    D  [Analytics] Event: show_modal ({"id":"payment_cancelled"})
2024-05-28 14:04:22.224  1675-5462  ImeTracker              system_server                        I  my.app.identifier:6597a1b3: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_UNSPECIFIED_WINDOW
2024-05-28 14:04:22.224  1675-5462  ImeTracker              system_server                        I  my.app.identifier:6597a1b3: onCancelled at PHASE_SERVER_SHOULD_HIDE
2024-05-28 14:04:22.226  7932-7932  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.onStartInput():1954 onStartInput(EditorInfo{EditorInfo{packageName=my.app.identifier, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)
2024-05-28 14:04:22.227  1675-1697  PackageConfigPersister  system_server                        W  App-specific configuration not found for packageName: my.app.identifier and userId: 0
2024-05-28 14:04:23.376 24399-24444 ReactNativeJS           my.app.identifier                    D  [Analytics] Event: close_modal ({"id":"payment_cancelled"})
2024-05-28 14:04:23.379 24399-24444 ReactNativeJS           my.app.identifier                    D  [Analytics] Event: close_modal ({"id":"payment_cancelled"})
2024-05-28 14:04:23.757 24399-24399 WindowOnBackDispatcher  my.app.identifier                    W  sendCancelIfRunning: isInProgress=falsecallback=android.view.ViewRootImpl$$ExternalSyntheticLambda11@1ee22d2
2024-05-28 14:04:23.757  1675-5462  CoreBackPreview         system_server                        D  Window{a86ef2c u0 my.app.identifier/my.app.identifier.MainActivity}: Setting back callback null
2024-05-28 14:04:23.759  1675-5462  InputManager-JNI        system_server                        W  Input channel object 'a86ef2c my.app.identifier/my.app.identifier.MainActivity (client)' was disposed without first being removed with the input manager!
2024-05-28 14:04:23.795  1675-5462  ImeTracker              system_server                        I  my.app.identifier:937f5da: onRequestHide at ORIGIN_SERVER_HIDE_INPUT reason HIDE_UNSPECIFIED_WINDOW
2024-05-28 14:04:23.795  1675-5462  ImeTracker              system_server                        I  my.app.identifier:937f5da: onCancelled at PHASE_SERVER_SHOULD_HIDE
2024-05-28 14:04:23.799  7932-7932  GoogleInpu...hodService com...gle.android.inputmethod.latin  I  GoogleInputMethodService.onStartInput():1954 onStartInput(EditorInfo{EditorInfo{packageName=my.app.identifier, inputType=0, inputTypeString=NULL, enableLearning=false, autoCorrection=false, autoComplete=false, imeOptions=0, privateImeOptions=null, actionName=UNSPECIFIED, actionLabel=null, initialSelStart=-1, initialSelEnd=-1, initialCapsMode=0, label=null, fieldId=0, fieldName=null, extras=null, hintText=null, hintLocales=[]}}, false)
2024-05-28 14:04:23.800  1675-5462  PackageConfigPersister  system_server                        W  App-specific configuration not found for packageName: my.app.identifier and userId: 0

Just for completeness, this is the white screen I get and how the drop-in loks like if I close the white screen: image image

descorp commented 1 month ago

Hey @ChielBruin

This behaviour looks like the returnURL can't be handled.

Do you hardcode returnUrl somehow?

This is a release build. But the weird thing is that our staging release build does not show this behaviour, so it seems related to switching to the Adyen Live environment.

The Android DropIn requires specific returnURL that is calculated based on application's package name and can very for different flavours.

You can get current Drop-in's returnUrl in realtime with:

await AdyenDropIn.getReturnURL()
ChielBruin commented 1 month ago

It was indeed a returnUrl-related issue. We just copied the config as included in the example app in this repository and there it states that this field is only used on iOS. After I replaced its content with the result of the getReturnURL() function making payments using iDEAL does seem to work.

This is the code that is included in the example app that we used as a base:

export const ENVIRONMENT = {
  /** @type {import('@adyen/react-native').Environment} */
  environment: 'test',
  apiKey: '{YOUR_DEMO_SERVER_API_KEY}',
  url: 'https://checkout-test.adyen.com/v70/',
  publicKey: '{YOUR_PUBLIC_KEY}',
  clientKey: '{YOUR_CLIENT_KEY}',
  returnUrl: 'myapp://payment', // Only used for iOS
  applepayMerchantID: '{YOUR_APPLE_MERCHANT_ID}',
};

Maybe good to update that part of the example app

descorp commented 1 month ago

Hey @ChielBruin

We provide returnUrl value in PaymentMethodData as well.

We will look into how to make this experience better. Thanks for feedback 💚

I am going to close this ticket for now.