Phone module
Installation
Section titled “Installation”Artifact: com.affise:module-phone (module-phone/build.gradle:50).
implementation("com.affise:module-phone:1.7.8")Purpose
Section titled “Purpose”Contributes carrier / radio provider values to the Affise providers map.
Entry class: PhoneModule : AffiseModule() (module-phone/src/main/java/com/affise/attribution/module/phone/PhoneModule.kt:8).
No publicly-exposed API on Affise.Module.
Additional dependencies
Section titled “Additional dependencies”None beyond core.
AndroidManifest additions
Section titled “AndroidManifest additions”module-phone/src/main/AndroidManifest.xml:3-4:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.READ_PHONE_STATE" />ProviderType values contributed
Section titled “ProviderType values contributed”PhoneModule.kt:27-29, ProviderType.kt:114-115: NETWORK_TYPE, ISP.