summaryrefslogtreecommitdiff
path: root/mms/java/android
diff options
context:
space:
mode:
author Nan Wu <wnan@google.com> 2022-03-17 21:25:41 +0000
committer Nan Wu <wnan@google.com> 2022-03-22 16:58:07 +0000
commit98c4874deeda61b113ea70218d933414cca8f5ee (patch)
treeaa26e884d51bd43d1026d4559c078d14aeab8237 /mms/java/android
parent81aa343c4c7f5e42a29120bb88c9e8923e50d929 (diff)
Add attribution tag to MMS Service
MmsManager picks up client app's attribution tag and send it to MmsServiceBroker. MmsServiceBroker includes it in the call to noteOp. It then calls MmsService sendMessage and pass it along. These changes are applied to sendMessage and downloadMessage methods only. Null entries are passed to noteOp methods in other methods like importTextMessage, etc. These methods were removed from MmsManager(ag/9431535), but not removed from IMms. Bug: 224831002 Test: Manually verify multimedia send/receive message. Change-Id: I83a1b5c4c184747d9a22f672b1dbd4f02950c645
Diffstat (limited to 'mms/java/android')
-rw-r--r--mms/java/android/telephony/MmsManager.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/mms/java/android/telephony/MmsManager.java b/mms/java/android/telephony/MmsManager.java
index d541da09f45d..b893b45611fb 100644
--- a/mms/java/android/telephony/MmsManager.java
+++ b/mms/java/android/telephony/MmsManager.java
@@ -70,7 +70,8 @@ public class MmsManager {
}
iMms.sendMessage(subId, ActivityThread.currentPackageName(), contentUri,
- locationUrl, configOverrides, sentIntent, messageId);
+ locationUrl, configOverrides, sentIntent, messageId,
+ mContext.getAttributionTag());
} catch (RemoteException e) {
// Ignore it
}
@@ -102,7 +103,7 @@ public class MmsManager {
}
iMms.downloadMessage(subId, ActivityThread.currentPackageName(),
locationUrl, contentUri, configOverrides, downloadedIntent,
- messageId);
+ messageId, mContext.getAttributionTag());
} catch (RemoteException e) {
// Ignore it
}