Whitelist ACTION_RESPOND_VIA_MESSAGE intent.
This intent is sent only by the system to wake up an SMS app to send
an SMS message on its behalf.
Test: Manual
Bug: 62048610
Change-Id: I40376f099eb41e6e605b60f24b27664c986f0fe2
(cherry picked from commit f977bdddfbb2b2c2040141d7e520a68e7f17e6ce)
diff --git a/src/com/android/server/telecom/RespondViaSmsManager.java b/src/com/android/server/telecom/RespondViaSmsManager.java
index 6b2a39e..f107956 100644
--- a/src/com/android/server/telecom/RespondViaSmsManager.java
+++ b/src/com/android/server/telecom/RespondViaSmsManager.java
@@ -189,6 +189,9 @@
if (SubscriptionManager.isValidSubscriptionId(subId)) {
intent.putExtra(PhoneConstants.SUBSCRIPTION_KEY, subId);
}
+ // Wakeup apps for the broadcast.
+ // TODO: Use SmsManager instead of an intent.
+ intent.addFlags(Intent.FLAG_RECEIVER_INCLUDE_BACKGROUND);
SomeArgs args = SomeArgs.obtain();
args.arg1 = phoneNumber;