본문 바로가기

Programming/javascript&jQuery

[javascript] Android,IOS에서 a태그로 sms 문자전송하기


모바일 웹에서 a태그로 전화걸기는 많이 걸어봤지만 문자는 이번이 처음!

게다가 문자내용을 기본으로 넘겨줘야하는데 안드로이드와 ios환경이 다른방법이였다.



일반적인 문자전송 앱으로 연결방법은 이것!... 하지만 기본으로 내용을 지정해주고 싶다면 body태그를 써준다.


그런데 이게 뭔일.....body태그가 안드로이드 폰에서만 먹힌다고 다들 그러네...?

다른 참고사이트들을 보니 정말 안드로이드 폰에서 문자 전송을 하면 내용이 넘어오는데

아이폰은 안넘어온다.....ㅠㅠ

ios는 지원을 안해주나보다...하고 포기할려다가 좀더 검색을 해보니 지원을 안해주는게 아니였다ㅋㅋㅋ

단지.....기호의 차이일뿐(먼산)


 Android(버전상관X)

IOS구버전(8버전이하를말하는듯하다) 

IOS신버전(9,10버전) 

 sms:010-1234-5678?body=문의

 sms:010-1234-5678;body=문의

 sms:010-1234-5678&body=문의


아놔 안드로이드랑 ios가 다른것도 짜증나는데 ios구버전/신버전도 다르다니 의사양반 이게 무슨 소리오!!!!!!

아몰랑..그냥 구버전 쓰는사람이 없을 것이라는 정신승리를 하고 신버전에만 맞춰서 작업을 하였다는 별거없는 결론...



HTTP_USER_AGENT 값을 받아와서 안드로이드인지 ios인지를 체크하고 환경에따라 다른 기호를 띄워주는것으로 해결!



아이폰 캡쳐화면은..... 내가 아이폰이 아니라 구할수가 엄쳐....(시무룩)