2
내 애플리케이션에서 연락처 목록에 SMS를 보내려고합니다. 이 코드를 사용했습니다 :Android - SMS 관리자가 보낸 SMS를 수신하지 않음
private void sendSMS(String phoneNumber, String message)
{
try {
SmsManager smsManager = SmsManager.getDefault();
smsManager.sendTextMessage(phoneNumber, null, message, null, null);
Toast.makeText(getActivity().getApplicationContext(), "SMS sent.",
Toast.LENGTH_LONG).show();
} catch (Exception e) {
Toast.makeText(getActivity().getApplicationContext(),
"SMS faild, please try again.",
Toast.LENGTH_LONG).show();
e.printStackTrace();
}
}
나는 스택 트레이스를 얻지 못했지만 메시지를받지 못했습니다. 전화 번호 형식이 있습니까? 또는 에뮬레이터에서 문자 메시지를 보낼 수 없습니까? 실제로 메시지를받는 방법에 대한 모든 정보는 환영합니다!
권한이 이미 추가되었습니다. 에뮬레이터에서 내 메시지를 살펴보면 문자 메시지가 올바른 번호로 전송 된 것을 볼 수있었습니다. 나는 그들을받을 실제 전화로 내 애플 리케이션을 테스트 할 것입니다, 감사합니다! – LaureDM