마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Switch to the Play Referrer API 문의 드립니다.

0 추천

안녕하세요.

12월 11일 "Switch to the Play Referrer API"메일을 전달 받아 문의드립니다.

제가 개발한 App은 아니고, 회사 업무로 인수인계받아서 Android App을 관리하고 있습니다.

"Installbroadcast API"를 더 이상 지원하지 않는다는 메일을 전달받았습니다.

해당 API의 사용 유무부터 확인하고 싶은데, 사용 유무 확인 방법 알고 계신 고수님들의 도움을 요청드립니다.

감사합니다.

ksm3906 (120 포인트) 님이 2019년 12월 13일 질문

2개의 답변

0 추천
코드에 아래와 같은 메서드가 있을 것입니다.

걍 getReferer로 검색을 하면 쉽게 찾을 실 듯 합니다

ActivityCompat.getReferrer(
mcsong (44,040 포인트) 님이 2019년 12월 13일 답변
답변 주셔서 감사합니다.

"getReferer"로 검색하면 결과물은 없습니다.
하지만 Build결과물에 "246:258:public static android.net.Uri getReferrer(android.app.Activity)"는 있습니다.

getReferer 검색 시 결과물에 없으면 "Installbroadcast" 는 사용하지 않는다고 판단하면 되나요??

그리고 Installbroadcast API의 사용 목적에 혹시 아시면 문의드립니다.

정말정말 감사합니다.
제가 생각했던게 아니었네요.. 혼선을 드려서 죄송합니다..
메니페스트 파일에서.. 혹시..
        <intent-filter>
            <action android:name="com.android.vending.INSTALL_REFERRER" />
        </intent-filter>

있나 확인해 보시면 됩니다..
이게 없으면, 아마 라이브러리중에 한개가 이걸 사용하고 있을 가능성이 높을 거 같네요.. 아마 애드몹..

혹시, 사용한다면.. https://developer.android.com/google/play/installreferrer/library.html 를 보시고, 변경하면 됩니다.
정말 감사합니다.

build 결과물에서 메니페스트에서
  <receiver
            android:name="com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver"
            android:enabled="true"
            android:permission="android.permission.INSTALL_PACKAGES" >
            <intent-filter>
                <action android:name="com.android.vending.INSTALL_REFERRER" />
            </intent-filter>
        </receiver>
를 사용함을 확인하였습니다.

라이브러리에 사용해서 build결과물에서만 보이는거 겠죠?

답변주셔서 정말 감사합니다.
안녕하세요.

빌드 후에
 <intent-filter>
                <action android:name="com.android.vending.INSTALL_REFERRER" />
 </intent-filter>
가 설정되는 이유가 "apply plugin: 'com.google.gms.google-services'"를 호출해서 발생한거 같습니다.
혹시 우회 할수 있는 방법이 있을까요?
build결과물 매니패스트 보는 방법 좀 알려주실 수 있을까요?
저는 빌드가 완료된 폴더에서 "INSTALL_REFERRER"로 검색하였습니다.
감사합니다.
안드로이드 스튜디오에 build analyze apk 이용해도 되네요! 감사합니다
0 추천

https://stackoverflow.com/questions/59279563/action-required-switch-to-the-play-referrer-api-by-march-1-2020

 

firebase 를 사용하신다면 그곳에서 dependancy가 추가 되어 있는것 같습니다 

참고 해보세요.

익명사용자 님이 2019년 12월 16일 답변
답변 주셔서 감사합니다.
답변과 같이 firebase를 사용하여, 해당 설정이 포함된것으로 판단했습니다.

해당 기능은 2020년 3월 1일 이후에 동작에 대해 응답이 없는것이지, 구글플레이어 등록시에는 문제가 없는것으로 판단해도 되나요??
감사합니다.
...