2016-06-22 3 views
0

최근에 ints를 사용하여 whatsapp에 메시지를 보내려했습니다. 그러나 일단 연락처를 선택하고 나면 해당 연락처의 메시지 상자에 텍스트를 입력하는 대신 의도 작업으로 메시지를 직접 보낼 수있는 방법이 있는지 궁금합니다. 일단 내가 선택한 연락처에 텍스트를 보내고 싶습니다.whatsapp 연락처에 메시지 보내기

답변

0

응용 프로그램은 메시지를 보낼 수있는이 방법을 제공 뭐죠 :

  1. 사용자 정의 URL 체계
  2. 안드로이드 의도 시스템

사용자 정의 URL 체계

열기 또는 WhatsApp : // 보내 텍스트를? = 다음에 보낼 텍스트가 있고 WhatsApp이 열리 며 사용자가 연락처를 선택하고 입력 필드를 th로 미리 채 웁니다 지정된 텍스트.

예 :

<a href="whatsapp://send?text=Hello%20World!">Hello, world!</a>

안드로이드 의도 시스템 안드로이드에 대한 대부분의 사회 애플 리케이션처럼

은 WhatsApp에 미디어와 텍스트를 공유 할 의도를 수신합니다. 간단하게 예를 들어 텍스트를 공유 할 의도를 생성하고 WhatsApp에 시스템 선택기가 표시됩니다

Intent sendIntent = new Intent(); 
sendIntent.setAction(Intent.ACTION_SEND); 
sendIntent.putExtra(Intent.EXTRA_TEXT, "This is my text to send."); 
sendIntent.setType("text/plain"); 
startActivity(sendIntent); 

자세한 내용은 WhatsApp FaqAndroid developer documentation에서 찾을 수 있습니다.

+0

미리 채워진 메시지 상자 대신 메시지를 직접 보낼 수있는 방법이 있습니까? – Kyle

+0

메시지 상자를 피할 수없는 것 같습니다. 하지만 시스템 선택기를 건너 뛸 수 있으므로 의도 한대로 setPackage를 사용하여 whats 앱과 직접 공유 할 수 있습니다. – Cijo

+0

하지만 Google은 이제 어떻게 자동으로 메시지를 보낼 수 있습니까? –