2017-12-11 14 views
0

전경 서비스에서 선택한 연락처 목록에 메시지를 보내는 프로그램을 개발했습니다. 응용 프로그램이 내 장치 (Xiaomi redmi note 4)에서 완벽하게 작동하지만 Xiaomi redmi 2에서 동일한 응용 프로그램을 시도해 보면 오류없이 코드가 실행되지만 메시지는 전송되지 않습니다.일부 장치에서 Smsmanger.sendtextmessage가 작동하지 않습니다.

SmsManager smsManager = SmsManager.getDefault(); 
smsManager.sendTextMessage(temp[i], null, msg, pendingIntent, null); 

답변

0

문제는 런타임 권한입니다. 오래된 안드로이드 버전이있는 장치에서 설치 중에 권한을 요청하더라도 해당 기능이 실행될 때마다 묻지 만 설정에서 수동으로 권한을 부여하면 작동합니다.