Я делаю вход в систему с помощью Facebook на своем языке, используя тип предоставления кода авторизации. Использование модуля React Native App Auth. Когда я нажимаю «Войти через Facebook», в моем приложении открывается браузер, и после успешного входа в систему отображается модуль входа в Facebook, после чего я поместил код для перенаправления в приложение. Но мое приложение закрывается при автоматическом перенаправлении, и если я пытаюсь в обычном браузере Chrome, приложение открывает плавник с той же ссылкой. Будет ли какая-нибудь разница для обычного браузера и открытия браузера в приложении?
Android Logcat:
4-10 16:10:12.758 11363-11363/com.<app-name> D/ViewRootImpl@96cdd71[AuthorizationManagementActivity]: MSG_RESIZED_REPORT: ci=Rect(0, 96 - 0, 0) vi=Rect(0, 96 - 0, 0) or=1
04-10 16:10:12.942 11363-11363/com.<app-name> D/InputTransport: Input channel destroyed: fd=73
04-10 16:10:12.952 11363-11363/com.<app-name> D/ViewRootImpl@3b953f4[MainActivity]: mHardwareRenderer.destroy()#1
04-10 16:10:12.964 11363-11363/com.<app-name> D/ViewRootImpl@3b953f4[MainActivity]: Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x5 surface={isValid=false 0} surfaceGenerationChanged=true
04-10 16:10:12.980 11363-11363/com.<app-name> D/ViewRootImpl@96cdd71[AuthorizationManagementActivity]: mHardwareRenderer.destroy()#1
04-10 16:10:12.989 11363-11363/com.<app-name> D/ViewRootImpl@96cdd71[AuthorizationManagementActivity]: Relayout returned: oldFrame=[0,0][1440,2560] newFrame=[0,0][1440,2560] result=0x5 surface={isValid=false 0} surfaceGenerationChanged=true
04-10 16:10:14.765 11363-11363/com.<app-name> D/ViewRootImpl@96cdd71[AuthorizationManagementActivity]: mHardwareRenderer.destroy()#4
dispatchDetachedFromWindow
04-10 16:10:14.767 11363-11363/com.<app-name> D/InputTransport: Input channel destroyed: fd=56
04-10 16:10:14.778 11363-11363/com.<app-name> D/ReactNative: ReactInstanceManager.detachViewFromInstance()
04-10 16:10:14.785 11363-11363/com.<app-name> D/ViewRootImpl@3b953f4[MainActivity]: mHardwareRenderer.destroy()#4
dispatchDetachedFromWindow
04-10 16:10:14.790 11363-11363/com.<app-name> D/InputTransport: Input channel destroyed: fd=52
Манифест Android:
<intent-filter android:label="@string/app_name">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- Accepts URIs that begin with "example://gizmos” -->
<data android:scheme="app"
android:host="<app-name>"
android:pathPrefix="/oauth"
/>
</intent-filter>
Мне не хватает каких-либо настроек в файле манифеста?