2014-01-07 1 views
0

I 업데이트 된 iOS 및 안드로이드 앱은 페이스 북의 게시물에서 딥 링크를 사용 :iOS 및 Android 앱에서 페이스 북 딥 링크를위한 업그레이드 프로세스가 있습니까? 여기에 설명 된대로

https://developers.facebook.com/docs/ios/app-links/

https://developers.facebook.com/docs/android/link-to-your-native-app/

모든 새로운 앱 작동합니다. 내 문제는 많은 사람들이 깊은 연결을 처리하지 않는 이전 버전의 앱을 갖게된다는 것입니다. Facebook SDK 로그인을 사용하고 있기 때문에 URL 스키마 등은 이미 설정되었습니다.

내가 생각할 수있는 유일한 해결책은 대부분의 사람들에게 업그레이드 기회를 제공 한 다음 앱 설정에서 딥 링크를 사용하도록 설정하는 것을 기다리는 것입니다. 이것은 이상과는 거리가 멀다.

다른 누구도이 문제에 직면 해 더 나은 해결책을 찾았습니까?

+0

딥 링크 작업을 어떻게 관리 했습니까? 공유하는 링크는 무엇입니까? "myappurl : //"? –

답변

1

이전 버전의 앱으로 테스트 해 보았는데 충돌이 있습니까?

iOS의 경우 로직 처리 (AppDelegate의 openURL 메소드 사용)가없는 경우 으로 애플리케이션을 열고 다른 작업은 수행하지 않아야합니다.

Android에서 deeplink 처리 클래스가 새로운 클래스이고 기존 앱에는 존재하지 않는 경우 FB 앱은 해당 클래스를 장치에서 찾을 수없는 경우 딥 링크가되지 않습니다.

+0

iOS와 android old app 모두에서 앱을 시작하기 만하면됩니다. 링크 된 콘텐츠를 볼 것으로 예상하기 때문에 사용자 환경이 좋지 않습니다. 문제는 오래된 애플 리케이션이 sdk 로그인을 위해 설정 되었기 때문에 모든 URL 스키마, 키 해시, 클래스 이름 등이 모두 설정 되었기 때문에 일단 설정에서 딥 링크를 확인하면 모든 버전의 앱. –

+0

iOS의 경우 내 머리 꼭대기에서 생각할 수있는 좋은 해결책이 없습니다. Android의 경우 딥 링크 (클래스 이름을 전혀 사용하지 않는 로그인)에 새 클래스 이름을 사용할 수 있으므로 기존 앱을 방해해서는 안됩니다. –

+0

SDK 로그인의 앱 설정에 있기 때문에 Android에서 새 클래스 이름을 사용할 수 없습니다. 나는 좋은 해결책이 없다고 생각합니다. 그래도 고마워. –

관련 문제