Network module
Installation
Section titled “Installation”Artifact: com.affise:module-network (module-network/build.gradle:50).
implementation("com.affise:module-network:1.7.8")Purpose
Section titled “Purpose”Collects network-level metadata used as Affise provider values.
Entry class: NetworkModule : AffiseModule() (module-network/src/main/java/com/affise/attribution/module/network/NetworkModule.kt:15).
No publicly-exposed API on Affise.Module — the module contributes values to the providers map automatically.
Additional dependencies
Section titled “Additional dependencies”None beyond core.
AndroidManifest additions
Section titled “AndroidManifest additions”module-network/src/main/AndroidManifest.xml:3:
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />ProviderType values contributed
Section titled “ProviderType values contributed”NetworkModule.kt:70-75: MAC_SHA1, MAC_MD5, CONNECTION_TYPE, PROXY_IP_ADDRESS.