일반적인 문자전송 앱으로 연결하는 링크는 아래와 같다
<a href="sms:010-1234-5678">문자로문의하기</a>
하지만 기본으로 내용을 지정해주고 싶다면 body 태그를 써준다.
<a href="sms:010-1234-5678?body=문의합니다!">문자로문의하기</a>
body 태그는 안드로이드에서만 작동하고 아이폰에서는 안된다...
ios 는 버전별로 인자전달방식이 다르다
Android (버전상관 없음) : sms:010-1234-5678?body=문의합니다
IOS 구버전 (8버전이하) : sms:010-1234-5678;body=문의합니다
IOS 신버전 (9버전이상) : sms:010-1234-5678&body=문의합니다
IOS 는 자동으로 업데이트 해주니 8버전 이하는 무시하고 체크하자
ex)
<a href="sms:010-1234-5678<?php echo (preg_match('/iPhone/', $_SERVER['HTTP_USER_AGENT'])) ? '&' : '?'; ?>body=문의합니다">문자로문의하기</a>
HTTP_USER_AGENT 로 접근 device 를 아이폰인지 아닌지만 체크하면 된다.
'Programming > JAVAScript' 카테고리의 다른 글
자바스크립트로 모바일웹 a 태그로 문자 메시지 내용 입력하기 함수 (0) | 2017.10.15 |
---|---|
number_format 구현 (0) | 2015.01.13 |
0단위 자리 절사 함수 (0) | 2015.01.13 |
자바스크립트로 외부 이미지 사이즈 알아내기 (0) | 2015.01.09 |
날짜 및 시간 계산 (0) | 2015.01.09 |