2016-12-08 2 views
0

나는 myApp에 deeplink를 통합 했으므로 이제 사파리에서 입력 딥 링크가 작동하지만 이제는 SMS 콘텐츠에서 딥 링크를 감지 할 때 문제가 발생합니다. 다음과 같은 형식으로 딥 링크를 정의합니다.iOS 9에서 SMS 콘텐츠의 딥 링크

의 MyApp : // 홈

내 장치를 사용하여 텍스트 SMS를 보낼 경우 : myapp://login를 iOS9 또 다른 아이폰에, 내 장치가 딥 링크 검색 할 수 있습니다 볼 수 있지만 다른에 //
myapp와는 로그인 장치, 그것은 할 수 없습니다.

하지만 iOS 10에서는 두 장치 모두 & 수신을 감지했습니다. 왜 이런 일이 일어나고 이것을 고칠 수 있습니까? 여기

는 아이폰 OS에 내 SMS 9. enter image description here

답변

0

사용자 정의 URI 계획은 보편적으로 활성 링크로 인정되지 않으며, 동작은 디바이스, OS 버전 및 응용 프로그램의 기반으로 (당신이 발견 한대로)에 따라 다를 수 링크를 게시하고 있습니다. 또한 앱이 기기에 설치되어 있지 않은 경우 해당 앱이 링크로 인식 되더라도 해당 앱이 설치되어 있지 않으면 오류 메시지가 표시됩니다.

이러한 이유로 맞춤 URI 스키마 링크는이 요구 사항을 처리하는 좋은 방법이 아닙니다. Apple은 iOS 9의 Universal Links를이 문제를 해결하는 방법으로 소개했지만 한계점이 있습니다. Branch.io (전체 공개 : 저는 지점 팀에 있습니다) 또는 Firebase Dynamic Links와 같은 링크 라우팅 서비스를 조사해야합니다.