다양한 SDK가 설치 리퍼러의 수신자를 등록 할 수 있습니다.
매니페스트에 수신기를 추가 한 SDK를 잘 모르는 개발자에게는 매니페스트 병합 Blame 파일을 보는 것이 좋습니다. 일반적으로 build/
파일이 있습니다intermediates/manifest_merge_blame_file/release/manifest-merger-blame-release-report.txt
이 파일에서 수신기가있는 수신기를 찾아야합니다.
<action android:name="com.android.vending.INSTALL_REFERRER" />
intent-filter에 있고 그 앞에있는 줄은 해당 줄의 출처가 매니페스트에 무엇인지 나타냅니다.
예를 들어 내 앱 중 하나의 관련 줄은 다음과 같습니다.
44 <receiver
44-->[com.appbrain:appbrain-sdk:15.10] .../jetified-appbrain-sdk-15.10/AndroidManifest.xml:29:9-35:20
45 android:name="com.appbrain.ReferrerReceiver"
45-->[com.appbrain:appbrain-sdk:15.10] .../jetified-appbrain-sdk-15.10/AndroidManifest.xml:30:13-57
46 android:exported="true" >
46-->[com.appbrain:appbrain-sdk:15.10] .../jetified-appbrain-sdk-15.10/AndroidManifest.xml:31:13-36
47 <intent-filter>
47-->[com.appbrain:appbrain-sdk:15.10] .../jetified-appbrain-sdk-15.10/AndroidManifest.xml:32:13-34:29
48 <action android:name="com.android.vending.INSTALL_REFERRER" />
48-->[com.appbrain:appbrain-sdk:15.10] .../jetified-appbrain-sdk-15.10/AndroidManifest.xml:33:17-79
48-->[com.appbrain:appbrain-sdk:15.10] .../jetified-appbrain-sdk-15.10/AndroidManifest.xml:33:25-76
49 </intent-filter>
50 </receiver>
이것은 개발자 중 하나 인 AppBrain SDK가 설치 리퍼러 용 수신기를 추가 함을 보여줍니다. 블로그 게시물의 다음 이미지는 정확히 무엇이 변경되는지 설명합니다 ( https://medium.com/appbrain/the-google-play-referrer-api-and-the-appbrain-sdk-38cfbaa350dc )는 Google이 무엇을 변화시키고 있는지 명확하게 보여줍니다.
install_referrer
. ADMOB을 사용합니다 (누가 사용할 수install_referrer
있습니까?). 우리install_referrer
자신이 사용하지 않는다면 무엇을 바꿔야 합니까?