2012-01-22 3 views
9

iPhone 앱을 개발하고 Whatsapp를 통합 할 계획입니다.iPhone 앱용 WhatsApp URL 스키마

iPhone 앱에서 클릭 투 콜/메시지를 사용하도록 설정하는 방법이 있습니까? Skype는 다음을 통해이를 허용합니다 :

<a href="skype:skypehandle?call"> Skype </a> 

Whatsapp에 해당하는 항목이 있습니까?

답변

5

수많은 iPhone 앱 URL 스키마가있는 사이트가 몇 군데 있습니다. http://handleopenurl.com/scheme?page=27은 제가 아는 가장 큰 것입니다. WhatsApp에 대해서는 아무것도 포함되어 있지 않습니다.

http://wiki.akosma.com/IPhone_URL_Schemes은 다른 목록이지만 WhatsApp도 포함되어 있지 않습니다. 자신의 URL 스키마를 만들고 게시하는 것은 앱 개발자의 몫이며 WhatsApp가 아직 완료하지 않은 것처럼 보입니다.

8
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://location?id=1"]; 

if ([[UIApplication sharedApplication] canOpenURL:whatsappURL]) { 
     [[UIApplication sharedApplication] openURL:whatsappURL]]]; 
} 
+0

안녕하세요 제가 그 일을 suessfully EHN 말과 위치 ID가 무엇입니까 ??? .and 아이폰 앱에서 위치 아이디 사용 방법 .thanks : – Bajaj

10

현재 Whatsapp에는 등록 된 URL 체계가 없습니다.

좋아하는 응용 프로그램이 응용 프로그램 info.plist의 내용을 검사하여 지원하는지 확인할 수 있습니다.

나는 동등한 Windows가 있지만 Mac을 사용하므로 iPhone 익스플로러 (이제는 iExplorer로 이름이 바뀜)라는 무료 앱이 설치되어있어 전화로 드라이브를 마운트하고 트리를 통해 앱 콘텐츠를 볼 수 있습니다. 구조. 탈옥 필요하지 않습니다. info.plist가 선택한 앱 appname.app 폴더에 있습니다. 이것을 바탕 화면에 복사하고 파일을 엽니 다. 'URL 유형'키를 찾아 펼치십시오. 이것은 : //가 추가 된 사파리 나 UIApplication openURL 메서드로 열리는 URL입니다.

업데이트 - 2012 년 11 월 - 최신 버전은 이제 URL 스킴을 추가합니다.
whatsapp : //

'동작'과 관련이 있는지 알 수 없습니다.

갱신 - 일 2013 WHATSAPP 블로그 WhatsApp에 지금 자신의 URL 방식을 지원하는 새로운 아이폰 v2.10.1의 출시와 함께 http://www.whatsapp.com/faq/en/iphone/23559013

+0

+1 앱의 info.plist 확인에 대한 유용한 팁 +1 – JOM

3

을 수행 할 수있는 작업에 대한 정보를 가지고있다. 예 : 이 작업을 수행해야하는 텍스트에 "Hello World"로 새로운 채팅 작곡가를 엽니 다 :

자세한 내용은 자신의 사이트에이 FAQ에서 찾을 수 있습니다

NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%20World!"]; 
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) { 
    [[UIApplication sharedApplication] openURL: whatsappURL]; 
} 
: http://www.whatsapp.com/faq/en/iphone/23559013

+0

Github의 WhatsAppKit도 지금 있습니다 : https://github.com/fawkeswei/WhatsAppKit – Klaas

+0

그런데 어떻게 URL에 abid (주소록 ID)를 보냅니 까? 그걸 보여주지 않았다. –

+0

@ "whatsapp : // send?abid & text = hello % 20World "참고 abid는 사람의 주소록 레코드 ID에 해당하는 정수입니다. – Paulo