2017-05-16 2 views
0

저는 현재 xamarin.forms와 xamarin.auth를 사용하여 사용자를 인증하고 있습니다. CustomTabsIntent를 사용하여 URL을 시작할 수 있지만 리디렉션 URL을 "수신 대기"하는 방법을 파악할 수 없습니다. 사용자가 로그인 한 후 사용자 정의 탭의 redirectURL 페이지에 있습니다.customtabsintent url을 "듣는"방법은 무엇입니까?

customtabsintent가 redirectUrl을 사용하면 안드로이드 응용 프로그램으로 어떻게 전환 할 수 있습니까? @SchwartzBrian

답변

1

당신은 응용 프로그램 (깊은)라는 개념 활동과 관련된로 IntentFilter와

  • 등록 사용자 정의 방식
  • 로그인 브라우저 후 ((Xamarin.Android로 IntentFilter에 활동에 대한 특성은) 기본적으로 연결이 필요합니다 CustomTabs)는 브라우저에 처리 할 수없는 사용자 정의 체계가 있음을 운영 체제에 알리고 OS는이 사용자 정의 체계를 처리 할 수있는 등록 된 체계와 패키지 (및 활동과 연관된)를 검색합니다. 활동이 '발견되면'OS가이를 시작하고 브라우저의 URL을 Activity.OnCreate() 메소드로 전달합니다.

참조 : https://github.com/moljac/Xamarin.Auth.Samples.NugetReferences/blob/master/Xamarin.Forms/Evolve16Labs/Droid/Xamarin.Auth/ActivityCustomUrlSchemeInterceptor.cs#L19-L48

+0

나는 딥 링크의 작업 얻을 수있었습니다 : 볼을 ... https://stackoverflow.com/a/44377096/7685939 – SchwartzBrian

관련 문제