2013-08-06 3 views
2

그래서 나는 이것이 불가능할 수도 있다고 생각하고 있습니다. 그러나 각 전화 플랫폼에는 SMS 링크를 보내는 규칙이 있습니다.이 링크를 클릭하면 장치에서 응용 프로그램이 실행되고 링크에서 전송 된 매개 변수를 기반으로 작업이 수행됩니다.휴대 전화에 무관심한 앱을 여는 SMS 링크?

예 :

아이폰 : Launch an app from a link in an SMS

안드로이드 : Launch Android app from within SMS/MMS message?

그러나 효과적으로 크로스 플랫폼입니다 이렇게 어쨌든 무엇입니까? 예를 들어 내 앱이있는 안드로이드 폰이 있고 동일한 앱이지만 아이폰 버전이있는 친구에게 초대장을 보냅니다 (아마 전화 번호가있는 아이폰을 가지고 있을지 모르겠습니다). 아이폰에서 열리는 SMS 링크를 보내고 아이폰 버전의 앱을 열 수있는 링크를 보내는 방법이 있나요? 아마도 장치가 무엇인지에 따라 변경되는 매우 간단한 논리를 하이퍼 링크에 포함시키는 방법이 있을까요? 이런 식으로 뭔가를 풀 수있는 방법이 있습니까?

여러 개의 링크를 보내고 사용자가 적절한 링크를 클릭 할 수 있음을 알았지 만 조금 더 엉성한 것으로 보입니다 (특히 더 많은 플랫폼을 사용할 수있게되면 모든 링크를 1 개의 SMS 메시지로 밀어 넣기가 번거로울 수 있습니다). 모든 장치).

+0

+1 포스터를 전달합니다. –

답변

1

불행히도 쉬운 대답이없는 어려운 상황입니다.
옵션 A) 서버를 가리키는 링크를 보냅니다. 이 링크는 사용자 에이전트를 기반으로 장치를 식별 한 다음 각 플랫폼에 적절한 sms : 링크로 전달합니다.
옵션 B) 미리 링크를 보내는 장치의 유형을 알고 있다면 전송하기 전에 서버 측에서 적절한 링크를 결정할 수 있습니다.

+0

전화를받을 수있는 사람에게 요청하지 않고도 전화를 걸 수있는 메시지가 있습니까? –

+0

기기를 iOS 또는 Android로 식별 할 수있는 SMS를 보낼 수 있는지 묻고 있습니까? 그렇다면 아니오. –

+0

어쩌면 SMS가 아닐지도 모르지만, 핑 (ping)이 있으면 전화로 보낼 수 있고 OS로 응답하지만 의심 스럽습니다. 옵션 A 합리적이라고 생각합니다. 답변 해주셔서 감사합니다. –

관련 문제