2
내가 OAuth2를 인증 모달 대화 상자를 엽니 다 몇 가지 기본적인 trigger.io 코드를 가지고 리디렉션 서버는 http://10.0.0.70/users
으로 리디렉션되어 로그인 양식을 표시합니다.안드로이드 존중하지 trigger.io의 tabs.openWithOptions는
- 개방 모달 대화
- 서버가
- 서버로 리디렉션 인증 할 수있는 대화
- 사용자 이내에 제기, 양식을 로그인 리디렉션 iOS6의 시뮬레이터에서 코드를 실행는
정확한 결과를 얻을 수 oatth_redirect_uri 어떤 트리거가 대화를 포착하고 닫습니다.
안드로이드 시뮬레이터, 초기 페이지가로드 된 후 응용 프로그램이 충돌합니다.
- 은 내가/OAuth2를/I 디버그 대화 상자에 표시되는 모든 오류 주위
더 많은 세부 사항은 "서브 뷰로드 http://10.0.0.70:3000/users
"입니다 서버
서버가 올바르게 리디렉션되었지만 trigger.io 앱이 새 서버 페이지를 렌더링하지 않는 것처럼 보입니다. 문제의
ADB 로그 캣 출력 :
D/Forge ( 394): Returned: {"content":null,"callid":"03F62CF7-8B33-425C-ABD5-2BA64565B789","status":"success"}
D/dalvikvm( 394): GC_EXTERNAL_ALLOC freed 349 objects/24336 bytes in 41ms
I/Forge ( 394): subView load http://10.0.0.70:3000/users
D/AndroidRuntime( 394): Shutting down VM
W/dalvikvm( 394): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
E/AndroidRuntime( 394): FATAL EXCEPTION: main
E/AndroidRuntime( 394): java.lang.NoSuchMethodError: android.webkit.WebView.removeJavascriptInterface
E/AndroidRuntime( 394): at io.trigger.forge.android.modules.tabs.ModalView$2$3.shouldOverrideUrlLoading(ModalView.java:310)
E/AndroidRuntime( 394): at android.webkit.CallbackProxy.uiOverrideUrlLoading(CallbackProxy.java:216)
E/AndroidRuntime( 394): at android.webkit.CallbackProxy.handleMessage(CallbackProxy.java:323)
E/AndroidRuntime( 394): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 394): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 394): at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime( 394): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 394): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 394): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
E/AndroidRuntime( 394): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
E/AndroidRuntime( 394): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 59): Force finishing activity io.trigger.forge1979a236289211e2bbe612313d31f141/io.trigger.forge.android.core.ForgeActivity
I/ARMAssembler( 59): generated scanline__00000077:03515104_00000000_00000000 [ 33 ipp] (47 ins) at [0x3446c0:0x34477c] in 5998000 ns
W/ActivityManager( 59): Activity pause timeout for HistoryRecord{43f928a8 io.trigger.forge1979a236289211e2bbe612313d31f141/io.trigger.forge.android.core.ForgeActivity}
I/Process ( 394): Sending signal. PID: 394 SIG: 9
I/ActivityManager( 59): Process io.trigger.forge1979a236289211e2bbe612313d31f141 (pid 394) has died.
W/ActivityManager( 59): Scheduling restart of crashed service io.trigger.forge1979a236289211e2bbe612313d31f141/com.parse.PushService in 5000ms
I/WindowManager( 59): WIN DEATH: Window{44002988 io.trigger.forge1979a236289211e2bbe612313d31f141/io.trigger.forge.android.core.ForgeActivity paused=false}
I/ActivityManager( 59): Start proc io.trigger.forge1979a236289211e2bbe612313d31f141 for service io.trigger.forge1979a236289211e2bbe612313d31f141/com.parse.PushService: pid=422 uid=10036 gids={1015, 3003}
사람이이 문제를 건너했습니다. 주위에 버그가 있습니까?
충돌 할 때 정확히 무슨 뜻입니까? 그 "subView load"부분 주위에 로그 출력을 줄 수 있습니까? 가능한 경우 adb logcat 출력의 관련 부분도 좋을 것입니다 ... –
내가 충돌하는 것을 의미합니다 :) 응용 프로그램이 중지되고 대화 상자에 "죄송합니다! 응용 프로그램 (process.io.trigger.forge1979a236289211e2bbe612313d31f141)이 중지되었습니다. 예기치 않게 다시 시도하십시오. " – roughley
/users URL에서 openWithOptions를 직접하면 어떻게됩니까? 터미널에서 adb logcat을 실행하고 크래시가 발생할 때 스택 추적으로 질문을 업데이트 할 수 있습니까? –