प्ले रेफरर लाइब्रेरी स्थापित करें


9

नमस्ते Google Play डेवलपर,

हमने हाल ही में घोषणा की थी कि हम install_referrer आशय प्रसारण तंत्र को हटा देंगे। क्योंकि आपका एक या अधिक ऐप इस इरादे का उपयोग रेफरल को ट्रैक करने के लिए करता है, इसलिए हम आपको 1 मार्च, 2020 से पहले स्विच को सुनिश्चित करना चाहते थे। इस तारीख के बाद, Play Store ऐप के नए संस्करण ऐप इंस्टॉल होने के बाद install_referrer आशय को प्रसारित नहीं करेंगे।

कार्यवाई की आवश्यकता

निम्नलिखित ऐप और / या गेम के लिए अपने ऐप इंस्टॉल को ट्रैक करने के लिए प्ले इंस्टॉल रेफ़रर एपीआई पर माइग्रेट करें।

  • मुझे हाल ही में यह ईमेल Google से मिला है।
  • मैं एप्लिकेशन व्यवहार को ट्रैक करने के लिए अपने Android एप्लिकेशन में Firebase Analytics और क्रैश रिपोर्ट का उपयोग कर रहा हूं।
  • डेवलपर दस्तावेज़ ज्यादातर उन अनुप्रयोगों पर प्रकाश डालते हैं जो विज्ञापन-सेवाओं का उपयोग कर रहे हैं जो मेरे आवेदन में उपयोग नहीं किए गए हैं।

इस बारे में किसी भी समाधान की बहुत सराहना की जाएगी। अग्रिम में धन्यवाद।


यहाँ एक ही मुद्दा, हालांकि मैं पुश नोटिफिकेशन के लिए केवल
फायरबेस का

@MouaadAbdelghafourAITALI कृपया कोई समाधान प्रदान करें जिसे आपने शामिल किया है।
मिलें

1
यह समाधान आपकी मदद कर सकता है
Mouaad Abdelghafour AITALI

@MouaadAbdelghafourAITALI समाधान के लिए धन्यवाद। मैं इस पर गौर करूंगा।
मिलें

जवाबों:


3

यदि आप फायरबेस एनालिटिक्स के लिए फायरबेस-कोर एसडीके का उपयोग कर रहे हैं, तो इसे हटा दें और प्ले-सर्विसेज माप एसडीके को निकालें।

फायरबेस एसडीके के अनुसार नोट्स जारी करें :

No longer add the Android library com.google.firebase:firebase-core.
This SDK included the Firebase SDK for Google Analytics. 
Now, to use Analytics (or any of the Firebase products that require or recommend the use of Analytics), 
you need to explicitly add the Analytics dependency:

implementation ("com.google.firebase:firebase-analytics:17.2.1"){
    exclude group: 'com.google.android.gms', module: 'play-services-measurement'
    exclude group: 'com.google.android.gms', module: 'play-services-measurement-sdk'
    exclude group: 'com.google.android.gms', module: 'play-services-measurement-impl'
}

इससे आपकी समस्या हल हो सकती है।


धन्यवाद @Unnati, इसे हटा दिया गया है लेकिन ऐप चलाने के बाद त्रुटि हो रही हैCaused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.measurement.AppMeasurement"
सथिशकुमार

3

मेरे मामले में, मुझे इस स्रोत के अपने मर्ज किए गए मैनिफ़ेस्ट फ़ाइल उपयोग में मिला: "प्ले-सर्विसेज-माप: 17.2.0", जिसमें अनुमति BIND_GET_INSTALL_REFERRER_SERVICE शामिल है, जो एक समस्या का कारण था। इसे ठीक करने के लिए, हम स्पष्ट रूप से पदावनत मॉड्यूल को बाहर कर सकते हैं, यह फिक्स मेरे लिए काम करता है:

implementation ("com.google.firebase:firebase-core:17.2.0"){
    exclude group: 'com.google.android.gms', module: 'play-services-measurement-api'
    exclude group: 'com.google.android.gms', module: 'play-services-measurement'
    exclude group: 'com.google.android.gms', module: 'play-services-measurement-sdk'
    exclude group: 'com.google.android.gms', module: 'play-services-measurement-impl'
    exclude group: 'com.google.android.gms', module: 'play-services-measurement-sdk-api'
    exclude group: 'com.google.android.gms', module: 'play-services-measurement-base'
}

जांचने के लिए कि क्या आप जाँच कर सकते हैं कि क्या BIND_GET_INSTALL_REFERRER_SERVICE अभी भी आपके अंतिम विलीन किए गए मैनिफ़ेस्ट फ़ाइल में सिंक सिंक्रोनाइज़ेशन के बाद भी मौजूद है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.