2016-07-20 5 views
2

나는 whatapp 의도에 대한 많은 게시물을보고 있지만이 질문에 대한 답변을 찾을 수 없습니다.Whatsapp 특정 번호가 의도하지 않음 연락처에

Whatsapp가 주어진 번호로 메시지를 보내려는 의도를 원합니다. 이 번호는 변경되지 않습니다. 거기에 메시지가 필요하지 않습니다. 그러나이 번호가 장치의 연락처에 없더라도 작업 예제 이 필요합니다.

이것은 가능하지 않지만 프로그램 방식으로 연락처를 추가하는 방법이 있습니까?

감사합니다.

+0

지금은 불가능합니다. Whatsapp는 인 텐트를 사용하여 채팅 기록 페이지를 열었습니다. 다른 방법은 없습니다. 정보는 아래 링크를 참조하십시오. https://www.whatsapp.com/faq/android/28000012 http://stackoverflow.com/questions/ 19081654/send-text-to-specific-contact-whatsapp – iAndroid

답변

1

죄송합니다. 나는 당신의 문제가 지금까지 해결되어야한다고 생각합니다. 다음 번호를 저장하면 저장된 번호가 아닌 코드를 열어 대화를 열어 볼 수 있습니다.

private void openWhatsApp(String number) { 
     try { 
      number = number.replace(" ", "").replace("+", ""); 

      Intent sendIntent = new Intent("android.intent.action.MAIN"); 
      sendIntent.setComponent(new ComponentName("com.whatsapp","com.whatsapp.Conversation")); 
      sendIntent.putExtra("jid", PhoneNumberUtils.stripSeparators(number)+"@s.whatsapp.net"); 
      context.startActivity(sendIntent); 

     } catch(Exception e) { 
      Log.e(TAG, "ERROR_OPEN_MESSANGER"+e.toString()); 
     } 
    } 
관련 문제