SMS 메시지를 보내는 Android 애플리케이션을 만들고 있습니다. 하나의 문제를 제외하고는 모든 것이 작동합니다. 앱이 열려 있지 않으면 메시지를 보내지 않습니다.Android : 백그라운드에서 SMS를 보내려면 어떻게해야합니까? (API 최소값은 21입니다.)
전송에 대한 나의 코드는 기본입니다 :
SmsManager smsManager = SmsManager.getDefault(); smsManager.sendTextMessage(phoneNumber, null, messageToSend, null, null);
나는 메시지가 특정 시간에 전송하고 싶다. timeToSend라는 문자열에 시간이 저장되어 있고 앱이 포 그라운드에 있으면 완벽하게 전송됩니다. 백그라운드에서 메시지를 보내려면 어떻게해야합니까? 나는 alarmmanagers에 읽었지만 그것이 내가 필요한지 확실하지 않습니다.
감사합니다.
"특정 시간에 메시지를 보내고 싶습니다."- 그러면 문제가 "특정 시간"논리의 코드에 있습니다. – CommonsWare
나는 그것을 사용할 때마다 특정 시간을 분으로 정한다. – Kobeissi2
제 질문은 귀하의 질문에 "특정 시간"논리 코드가 표시되지 않는다는 것입니다. 결과적으로 아무도 당신을 도울 수 없습니다. – CommonsWare