Skip to content

Commit b0a8bd6

Browse files
remove install referrer broadcast receiver (not just stop adding but remove if it exists)
1 parent 80d8339 commit b0a8bd6

File tree

1 file changed

+5
-34
lines changed

1 file changed

+5
-34
lines changed

src/scripts/android/updateAndroidManifest.js

Lines changed: 5 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
// update manifest
1818
manifest.file = updateBranchMetaData(manifest.file, preferences);
19-
manifest.file = updateBranchReferrerTracking(manifest.file);
19+
manifest.file = removeDeprecatedInstalReferrerBroadcastReceiver(manifest.file);
2020
manifest.file = updateLaunchOptionToSingleTask(
2121
manifest.file,
2222
manifest.mainActivityIndex
@@ -111,41 +111,12 @@
111111
return manifest;
112112
}
113113

114-
// adds to <application> for install referrer tracking (optional)
115-
// <receiver android:name="io.branch.referral.InstallListener" android:exported="true">
116-
// <intent-filter>
117-
// <action android:name="com.android.vending.INSTALL_REFERRER" />
118-
// </intent-filter>
119-
// </receiver>
120-
function updateBranchReferrerTracking(manifest) {
121-
let receivers = manifest.manifest.application[0].receiver || [];
114+
function removeDeprecatedInstalReferrerBroadcastReceiver(manifest) {
115+
let receivers = manifest.manifest.application[0].receiver || [];
122116
const androidName = "io.branch.referral.InstallListener";
117+
manifest.manifest.application[0].receiver = removeBasedOnAndroidName(receivers, androidName);
123118

124-
// remove old
125-
receivers = removeBasedOnAndroidName(receivers, androidName);
126-
127-
// add new
128-
manifest.manifest.application[0].receiver = receivers.concat([
129-
{
130-
$: {
131-
"android:name": androidName,
132-
"android:exported": true
133-
},
134-
"intent-filter": [
135-
{
136-
action: [
137-
{
138-
$: {
139-
"android:name": "com.android.vending.INSTALL_REFERRER"
140-
}
141-
}
142-
]
143-
}
144-
]
145-
}
146-
]);
147-
148-
return manifest;
119+
return manifest;
149120
}
150121

151122
// adds to main <activity>:

0 commit comments

Comments
 (0)