رفع خطا گوگل Play Protect

شهریور 24, 1399| سنا عبادی
حل مشکل پلی پروتکت گوگل | Play Protect error | وبلاگ مارکت اندروید ریور

در این مقاله یکی از خطاهای پرتکرار سپر ایمنی گوگل در هنگام نصب اپلیکیشن ها رو بررسی و رفع می کنیم با من در ادامه همراه باشید.

یه مدت پیش یکی از دوستانم به من یک فایل apk رو داد که براش تست کنم ولی نمیدونم چی شد که من این تست رو به دو روز بعد موکول کردم . و وقتی اومدم اپ رو نصب کنم یک دفه با خطایی با این تیتر Blocked by Play Protect مواجه شدم !

به گوگل پلی گوشیم مراجعه کردم و دیدم بله این گزینه فعال هست و این باعث این خطا میشه (چون بعد از آنالیز اپ متوجه شده بود این اپ نا امنه با اینکه اینطور نبود و باید این رو برای گوگل توضیح می دادیم که قبول کنه ) و اگر این گزینه رو خاموش کنی دیگه مشکلی پیش نمیاد ولی این راه حل منطقی نبود 🙁

بعد از اون به مدت یک هفته پیگیر موضوع شدم دیدم ن فقط من و دوستم نیستیم خیلیا هستن و حتی مارکت هایی مثل کافه بازار و مایکت هم اجازه ی انتشار اپ رو به دوستان ندادن 🙁

برای همین من پیگیری هامو ادامه دادم در گروه های بزرگ برنامه نویسی در تلگرام و … این موضوع رو مطرح کردم . دوستانی راه حل هایی اراعه میدادن و من اون ها رو اجرا میکردم (تنها مشکل دیر به جواب رسیدن این بود که باید حداقل ۲۴ ساعت از اون key store مربوط میگذشت و این کار رو طولانی کرد)

خلاصه این شد که من با تست های متعدد به دو جواب منطقی و درست رسیدم و مشکل برای من حل شد :

چطور این خطا سپر Play Protect رو رفع کنیم؟

راه اول : پر کردن فرم یه این ادرس

protectappeals

مراحل ایجاد درخواست 
  1. ابتدا باید به صفحه فرم درخواست بررسی بروید، پس اینجا را کلیک کنید تا وارد صفحه شوید.
  2. در بخش Email address آدرس ایمیل خود را وارد کنید.
  3. در بخش Developer name نام تیم توسعه دهنده را وارد کنید(اگر شخص حقیقی هستید یک نام تستی وارد کنید)
  4. در بخش Application package name نام پکیج برنامه تان را وارد کنید(نمونه نام پکیج : com.android.example)
  5. در بخش URL to download your APK file باید آدرس لینک مستقیم دانلود برنامه خود را وارد کنید تا تیم گوگل از این طریق برنامه شما را دانلود کنند و آنرا بررسی کنند.
  6. در بخش Additional information to support your appeal باید یک متن توضیحی در مورد برنامه، نحوه ارتباط با سرور، حریم خصوصی کاربران و… به زبان انگلیسی بنویسید(برای ترجمه میتوانید ازاینجا استفاده کنید)
  7. دکمه SUBMIT را بفشارید و بلافاصله نتیجه ی درخواست را در صندوق ورودی ایمیل خود ببینید.
همچنین بخوانید :  آنالیز حرفه ایی اپلیکیشن اندروید با سرویس Batch

راه دوم : در قسمت ساین کردن برنامه در فرمی که برای شما میاد که باید پر کنید ! “ضمناً توصیه میکنم اطلاعات امضای دیجیتال رو دقیق پر کنین.” نظر مهندس شهرکی عزیز !

تمامی اطلاعات خود رو به درستی وارد کنید و در فیلد اخر که کد کشور رو میخواد شما IR

رو بنویسید .

به طور مثال پر کردن فرم امضای برنامه برای مهندس شهرکی به این صورت هست :

  • Name: اسم کامل شما
  • Organizational Unit: پست سازمانی
  • Organization: اسم شرکت
  • City or Locality: شهر
  • State or Province: استان
  • Country Code: کد دوحرفی کشور

مثال:

  • Mohammad Mostafa Shahraki
  • CEO (or Project Manager or Lead Developer etc)
  • Danesh Gostar Motafakker (or nCIS.ir)
  • Shiraz
  • Fars
  • IR

بله . و اگه از راه دوم نتیجه نگرفتید حتما راه اول نتیجه خواهد داد . بعد از چن روز به مشکل شما رسیدگی می شود .

و در اخر اینو اضافه کنم که یکی از دوستان با این راه حل  به نتیجه رسیده :

در مرحله ی آخر از امضای دیجیتال شما با دوتا چک باکس رو به رو میشید که V1 , V2  هستند . شما V1 رو بزنید فقط . تا جایی که میدونم وقتی شما تیک V2  رو میزنید ممکن هست که برنامتون روی بعضی دیوایسا با مشکل اجرا شه و درست اجرا نشه …

همچنین بخوانید :  معرفی دیتابیس برای برنامه نویسی اندروید

ولی اینکه چه ربطی به این ارور داره نمیدونم !

نکته : اگر که از اپ های قبلی KeyStore رو دارید , روی همون باز امضا بزنید . مشکلی پیش نمیاد.

یک نکته دیگه هم هست راجب به اینکه apk رو در کجا آپلود کنیم . طبق کامنت یکی از دوستان عزیز :

سلام، من فایل برنامه رو در https://mega.nz اپلود کردم چون سایت رپیدپارس از این سایت پشتیبانی می کنه. البته این کار رو از طریق نرم افزار سایت مگا انجام دادم چون سرعت بهتری داشت. بعد یه اکانت 6 گیگابایتی با هزینه 2000 تومان از سایت رپید پارس خریدم و اونجا لینک برنامه رو دادم تا مستقیم کنه سپس واسه فرم از این لینک مستقیم استفاده کردم که بدون مشکل دریافت می کردنند. این نکته رو هم بگم اگر هنکام مستقیم کردن لینک به مشکل خوردید دوباره انجام بدین حتما درست میشه، من حدودا 5 باری استفاده کردم و همیشه بدون مشکل برنامه رو دانلود می کردنند موفق باشید.

کامنت مفید یکی دیگر از دوستان :

بخشی از این مشکل بعد از ریلیز اندروید ۹ اتفاق افتاده. برای اپلیکیشن های قبلی راه حل دوم بد هست چون با تغییر signature مشکلات زیادی ایجاد میشه و کاربرها بعد از حذف نسخه قبلی میتونن نسخه جدید رو نصب کنن. یک علت عمده این مشکل وجود لینکهای http قابل رویت در تنظیمات gradle یا manifest‌ و … هست. اگر از کوتاه کننده های لینک استفاده میکنید یا لینکی در برنامه دارید که Cleartext http هست اون رو با https جایگزین کنید و مطمئین بشین که در منیفست برنامه تنظیم android:usesCleartextTraffic ست نشده باشه. مشکل من و چند نفر دیگه با این روش بدون سابمیت کردن appeal برطرف شد.

این مقاله رو پیشتر در موبایل لب منتشر کرده بودم

4/5 (8 Reviews)
سنا عبادی CO-Founder نویسنده مقاله

توسعه دهنده موبایل به ویژه سیستم عامل اندروید ، هم بنیانگذار اندروید ریور و در تلاش برای تحقق یک رویا..



می تونی سنا عبادی رو توی شبکه های اجتماعی هم دنبال کنی ...

مقالات مرتبط را بخوانید :


سورس های اندروید شامل تخفیف رو ببین !

به این مقاله امتیاز دهید :
4/5 (8 Reviews)
  خرید سورس های حرفه ای بازی و اپلیکیشن اندروید

  تخفیف ها و اخبار ویژه رو در تلگراممون دنبال کن :)

دسته‌ها: معرفی سرویس ها و ابزار ها

دیدگاهتان را بنویسید

راهنما : برای نوشتن موارد مختلف در دیدگاه می توانید از راهنمای نگارش اندروید ریور استفاده کنید : نگارش کد کوتاه `your code`
نگارش کد بلند یا نگارش بخش عمده یک سورس کد :
[sourcecode lang="your code language"] your code here [/sourcecode]