راه حل های حل خطای Blocked by Play Protect (آموزش)
یه مدت پیش یکی از دوستانم به من یک فایل apk رو داد که براش تست کنم ولی نمیدونم چی شد که من این تست رو به دو روز بعد موکول کردم . و وقتی اومدم اپ رو نصب کنم یک دفه با خطایی با این تیتر Blocked by Play Protect مواجه شدم !
"البته این تیترش بود زیرش نوشته بود که شما یک برنامه نویس ناشناخته از طرف گوگل هستی و ..."
عه این دیگه چه اروری هست ... به دوستم اطلاع دادم گفت اره ... یه مشکلی هست ..
خلاصه بعد از یخورده کنجکاوی متوجه شدم که این خطا فقط مربوط به دوست من نیست و برای منم پیش اومد :)
به گوگل پلی گوشیم مراجعه کردم و دیدم بله این گزینه فعال هست و این باعث این خطا میشه (چون بعد از آنالیز اپ متوجه شده بود این اپ نا امنه با اینکه اینطور نبود و باید این رو برای گوگل توضیح می دادیم که قبول کنه ) و اگر این گزینه رو خاموش کنی دیگه مشکلی پیش نمیاد ولی این راه حل منطقی نبود :(
د از اون به مدت یک هفته پیگیر موضوع شدم دیدم ن فقط من و دوستم نیستیم خیلیا هستن و حتی مارکت هایی مثل کافه بازار و مایکت هم اجازه ی انتشار اپ رو به دوستان ندادن :(
برای همین من پیگیری هامو ادامه دادم در گروه های بزرگ برنامه نویسی در تلگرام و ... این موضوع رو مطرح کردم . دوستانی راه حل هایی اراعه میدادن و من اون ها رو اجرا میکردم (تنها مشکل دیر به جواب رسیدن این بود که باید حداقل ۲۴ ساعت از اون key store مربوط میگذشت و این کار رو طولانی کرد)
خلاصه این شد که من با تست های متعدد به دو جواب منطقی و درست رسیدم و مشکل برای من حل شد :
راه اول : پر کردن فرم یه این ادرس
در این صفحه باید فیلد های مربوط را قرار دهید ، و لینک دانلود مستقیم فایل apk را در اختیار گوگل قرار
دهید و توضیحات لازم را به زبان انگلیسی در Additional information to support your appeal بنویسید.
برای اطلاعات بیشتر یه این لینک مراجعه کنید , که وبلاگ یکی از دوستان هست .
راه دوم : در قسمت ساین کردن برنامه در فرمی که برای شما میاد که باید پر کنید ! باید فرم را کاملا و با مشخصات صحیح پر کنید .
تمامی اطلاعات خود رو به درستی وارد کنید و در فیلد اخر که کد کشور رو میخواد شما IR
رو بنویسید .
به طور مثال پر کردن فرم امضای برنامه برای من به این صورت هست :
- Name: اسم کامل شما
- Organizational Unit: پست سازمانی
- Organization: اسم شرکت
- City or Locality: شهر
- State or Province: استان
- Country Code: کد دوحرفی کشور
مثال:
- Sana Ebadi
- Android Developer
- sanaebadi.info
- Ahwaz
- Khozestan
- IR
بله . و اگه از راه دوم نتیجه نگرفتید حتما راه اول نتیجه خواهد داد . بعد از چن روز به مشکل شما رسیدگی می شود .
و در اخر اینو اضافه کنم که یکی از دوستان با این راه حل به نتیجه رسیده :
در مرحله ی آخر از امضای دیجیتال شما با دوتا چک باکس رو به رو میشید که V1 , V2 هستند . شما V1 رو بزنید فقط . تا جایی که میدونم وقتی شما تیک V2 رو میزنید ممکن هست که برنامتون روی بعضی دیوایسا با مشکل اجرا شه و درست اجرا نشه ...
ولی اینکه چه ربطی به این ارور داره نمیدونم !
خیلی خوشحالم که این مشکل حل شد . و ممنون بابت همکاری دوستان عزیز !
من 5 روز پیش این فرم رو پر کردم ولی هنوز جوابی از گوگل دریافت نکردم آیا الان این مشکل حل شد ؟
سلام
مشکل از اینجا بود که من از ورژن 2 که در اندروید استودیو برای ساین کردن بود استفاده می کردم و امضا هارو خراب میکرد ورژن 2 , من از ورژن 1 استفاده کردم مشکل حل شد
سلام من الان برنامم به بازار ارسال کردم و این خطا پیش اومده !
الان نمی تونم کلید عوض کنم چون دیگه بازار برنامه رو با کلید جدید قبول نمیکنه ! مگر اینکه نام پکیج هم عوض بشه !
الان به نظرتون چیکار کنم ؟
البته امضای قبلی هم کامل و مثل نمونه شما بود فقط State or Province برابر Iran قرار داده بودم
ویرایش
جهت تست نام پکیج برنامه رو عوض کردم و کلید جدید و کامل ساختم و خروجی گرفتم
که اگه مشکلی پیش نیومد اپلود کنم بازار و در خواست حذف قبلی رو بدم چون منتشر نشده !
فقط الان چند روز صبر کنم که مطمئن بشم این کلید مشکلی نخواهد داشت ؟
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .