How to disable the InstallReferrerReceiver

hi

I post an article about this previously.
How to accept only intents from a particular app on Android

I’ve since experimented.
The intentFilters: host in app.json does not seem to be able to control the explicit intent.

Also, we can’t use the properties in app.json to change the individual “exported” in the first place…
(We may be able to do this if you eject.)

AndroidManifets.xml

        <receiver
            android:name="host.exp.exponent.referrer.InstallReferrerReceiver"
            android:exported="true">

            <intent-filter>

                <action
                    android:name="com.android.vending.INSTALL_REFERRER" />
            </intent-filter>
        </receiver>.

Would you happen to know some ideas?

thanks.

Supplement:
It has been pointed out that malicious Intents generate these files.
I don’t know its files purpose… Probably one will be used by Firebase Analytics.
I don’t want to make them if possible.

/shared_prefs/host.exp.exponent.SharedPreferences.xml
/shared_prefs/com.google.android.gms.analytics.prefs.xm

Sorry for not being clear…

thanks.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.