सामग्री पर जाएं

Google पैकेज विज़िबिलिटी नीति का अनुपालन

चूंकि Google ने अपनी डेवलपर प्रोग्राम नीति को अपडेट कर दिया है, इसलिए Pushwoosh SDK के साथ ऐप्स को Google Play पर प्रकाशित करने में कुछ समस्याएं आ सकती हैं। विवरण के लिए Google नीति केंद्र देखें।

उन समस्याओं को दूर करने या रोकने के लिए, कृपया सुनिश्चित करें कि आप इस गाइड में वर्णित चरणों का पालन करके अपडेटेड पैकेज विज़िबिलिटी नीति (ग्रीष्म 2021 से प्रभावी) का अनुपालन करने वाला अपना ऐप प्रदान करते हैं।

Pushwoosh SDK अपडेट करें

Anchor link to

Pushwoosh SDK (एंड्रॉइड नेटिव ऐप्स के लिए) या किसी भी क्रॉस-प्लेटफ़ॉर्म फ़्रेमवर्क के लिए संबंधित प्लगइन को नवीनतम संस्करण में अपडेट करें; 6.2.5 आवश्यक न्यूनतम है।

संस्करण 6.2.5 से शुरू होकर, उपयोगकर्ता के डिवाइस से इंस्टॉल किए गए एप्लिकेशन या पैकेज को क्वेरी करने वाले किसी भी तरीके को Pushwoosh SDK से हटा दिया गया है, विशेष रूप से:

सुनिश्चित करें कि अन्य SDK अनुपालन करते हैं

Anchor link to

न केवल Pushwoosh SDK अपडेटेड नीति के अधीन हो सकता है, बल्कि आपके ऐप में लागू किया गया कोई भी अन्य SDK भी हो सकता है, इसलिए आपको यह सत्यापित करना होगा कि वे ऐप को Google Play पर फिर से सबमिट करने के लिए अनुपालन करते हैं।

यह सुनिश्चित करने के लिए अपने APK का विश्लेषण करें कि getInstalledApplications() और getInstalledPackages() विधियों का उपयोग करने वाली कोई अन्य लाइब्रेरी नहीं है।

  1. Android Studio लॉन्च करें।

  2. .apk डाउनलोड करें।

  3. Build-> Analyze APK… खोलें, अपनी .apk ढूंढें, और इसे चुनें।

  1. आपको View दिखाई देगा जहां आप .apk संसाधन पा सकते हैं। .dex फ़ाइलों पर नेविगेट करें:
  1. सभी .dex फ़ाइलों को एक-एक करके खोलें और android.content.pm.PackageManager खोजें:
  1. getInstalledApplications() और getInstalledPackages() विधियों की तलाश करें। यदि कोई है, तो उस पर राइट-क्लिक करें और Find usages विकल्प चुनें:

यह इंगित करेगा कि कौन से SDK उन विधियों का उपयोग करते हैं। यदि आप Ogury, Pollfish, Adjoe.io, ironSource, या UnityNativeShare का उपयोग कर रहे हैं - तो वे लाइब्रेरी पैकेज क्वेरी करने वाले तरीकों का उपयोग कर सकती हैं।

  1. सुनिश्चित करें कि आप उन SDK को Google नीति के अनुरूप संस्करणों में अपडेट करते हैं या उन्हें ऐप से हटा देते हैं।

  2. अपने APK में सभी .dex फ़ाइलों के लिए चरण 2.4-2.7 दोहराएं।

पुराने गैर-अनुपालन वाले संस्करण हटाएं

Anchor link to
  1. अपने Google Play Console में लॉग इन करें।
  2. उस ऐप का चयन करें जिसे आप स्टोर में सबमिट करना चाहते हैं।
  3. पुराने APKs/AABs के लिए अपने Production, Open, Closed, और Internal testing ट्रैक्स की जाँच करें जिनमें पुराना Pushwoosh SDK या कोई तृतीय-पक्ष SDK लागू किया गया है जो पिछले चरण में पाया गया है।

यदि आपको ऐसे आर्टिफैक्ट मिलते हैं, तो ऐप बंडल हटा दें। इसके लिए:

  1. एक ट्रैक खोलें (जैसे, Internal testing)।

  2. Release Details पर क्लिक करें।

  3. App bundles and APKs अनुभाग में, अपना APK/AAB चुनें और उसका विवरण खोलें (रिलीज़ के दाईं ओर नीला तीर)।

  4. Explore App Bundle पर क्लिक करें।

  5. Delete App Bundle बटन पर क्लिक करके ऐप बंडल को हटा दें।

  1. यदि कोई रिलीज़ पहले ही प्रकाशित हो चुकी है, तो APK/AAB हटाने के लिए अनुपलब्ध हो सकता है। उस स्थिति में, रिलीज़ को नए SDK संस्करण के साथ अपडेट करें।

सभी पुराने आर्टिफैक्ट के लिए चरण 1 - 6 दोहराएं।

फिर से सबमिट करने से पहले ऐप संस्करण बढ़ाएँ (जैसे, यदि यह 1.0.1 है, तो इसे 1.0.2 बनना होगा)।

अनुमोदन में तेजी लाने के लिए

Anchor link to

Google द्वारा किए गए अनुमोदन में तेजी लाने के लिए, play-bd-support@google.com पर एक अपील भेजें और यह साबित करने के लिए स्क्रीनशॉट संलग्न करें कि:

  • आपके APK में इन विधियों के लिए कोई कॉल नहीं है:

android.content.pm.PackageManager.getInstalledApplications()
android.content.pm.PackageManager.getInstalledPackages()

  • Google Play Console में आपके सभी रिलीज़ ट्रैक्स में केवल अनुपालन वाले बंडल हैं।

अपनी प्रतिक्रिया हमारे साथ साझा करें

Anchor link to

आपकी प्रतिक्रिया हमें एक बेहतर अनुभव बनाने में मदद करती है, इसलिए यदि आपको SDK एकीकरण प्रक्रिया के दौरान कोई समस्या आती है तो हम आपसे सुनना पसंद करेंगे। यदि आपको कोई कठिनाई आती है, तो कृपया इस फ़ॉर्म के माध्यम से अपने विचार हमारे साथ साझा करने में संकोच न करें।