رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

پست های پیشنهاد شده

use-google-play-protect.jpg.af896c1982258312724ac5089b3b3688.jpg

با عرض سلام خدمت تمامی دوستان :)

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

مسئله اینه اینجانب یک روی یک اپلیکیشن کار می کنم.امضای دیجیتال برنامه به اسم من بود.اما بعد از صحبت هایی که صورت گرفت تصمیم بر آن شد امضای جدیدی بسازیم و به نام گروه و تیم باشه.به هر حال،ساختیم و بچه های تیم نصب کردن.بعد 24 ساعت یا کمتر،وقتی دوباره میخواستیم نسخه جدید رو نصب کنیم،اروری مثل تصویر زیر بهمون نشون میداد :|
 

Google-Play-Protect-is-blocking-Galaxy-App-Store1.thumb.jpg.b894d2b50a611357cd07a2f83449abf8.jpg

بد تر از همه اینکه حتی در سایتی مثل StackOverFlow هم راه حلی به کسی نداده بودن.از اون بدترش اینکه اصلا کسی سوالی نپرسیده بود در این زمینه !!!!

حالا از داستان بگذریم،میرسیم به راه حل.اتفاقا بعد چند روز من تو چندمین صفحه گوگل یکی دوتا جواب دیدم برای راه حل این سوال.

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

https://support.google.com/googleplay/android-developer/contact/protectappeals

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

من فکر می کنم بون فیلتر شکن هم لینک باز بشه،به هر حال تست کنید.

بعد از باز کردنش،یک فرمی با عنوان Play Protect Appeals Submission Form مشاهده می کنید.معنیشم میشه "فرم ارسال درخواست تجدید نظر پلی پروتکت".

چند گزینه در صفحه مشاهده میشه که باید پر کنید.

همینجا خدمتتون عرض کنم که حتما از آخرین نسخه اپلیکیشن به صورت Sign شده خروجی بگیرید و آماده کنید.

خب،میریم سراغ پر کردنش،قسمت Email Address که کاملا مشخصه،حتما ایمیل صحیح و دقیق خودتون رو بزنید.چون مهمه.چند خط دیگه میگم چرا!!

قسمت Developer Name هم با اینکه اجباری نیست،بدک نیست پر بشه.

قسمت Application Package Name هم که اسم پکیج برنامتون رو دقیقا وارد کنید.

و اما دردسر ترین قسمت،Url to download your apk file

این قسمت چرا دردسره؟؟سوال خوبیه!اولا که به نظرم گوگل باید حداقل یک سیستم آپلود فایل میذاشت فایل رو آپلود کنیم.مشکل دوم اینه ممکنه نتونن از سرور های داخل ایران استفاده کنند.پس یه سرور آلمان یا مثل من فرانسه داشته باشین مشکل حله.در ضمن،دسترسی های محدودیت های فایل رو بردارید.همون قضیه لیست کردن فایل ها،یا هر محدودیتی که واسه دانلود فایل گذاشتین.بردارید که داستان نشه براتون.

لینک فایل رو حتما حتما حتما با http اولش بذارید.آدرس فایلتون یک همچین چیزی باشه.

http://example.com/myapp.apk

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

قسمت آخر هم Additional information to support your appeal که اجباریه پر کردنش.معنیشم هستش "اطلاعات اضافی برای حمایت از درخواستتون"

من والا با انگلیسی دست و پا شکسته یه متن کوتاه نوشتم و قبولم کردن :|
شما اگه می تونید حتما بهترشو بنویسید.چون فکر میکنم تاثیر مستقیمی داره.

بعد از زدن دکمه submit،منتظر باشید چند ثانیه بعد ایمیلی بهتون میرسه که اگه ارسال موفقیت آمیز بوده باشه،همچین چیزی هست.

ok.thumb.PNG.8685c93b968bcd62427d3ab6c9029e6f.PNG

اگر هم نباشه،میگن که نتونستیم فایل رو دانلود کنیم سر همون قضیه اشتباه بودن url یا هر چیز دیگه.(عبارت unable to download رو مشاهده میکنید توی متن)

چند تا نکته رو عرض کنم خدمتتون.

  • اولا که سعی نکنید چند بار درخواست رو ارسال کنید.یعنی اگر موفقیت آمیز باشه،تا موقعی که نگاه کنن درخواست شمارو نمیذارن دوباره درخواست بدین.میگن که الکی زور نزن داداچ :))
  • دوما،چه با درخواست شما موافقت بشه چه نه،خبرتون نمیکنن :| بعد 48 ساعت خودتون اپ رو نصب کنید ببینید اروری میده یا نه.
  • سومین نکته هم اینه که حتما یادتون باشه اگر از کاربر اطلاعاتی میگرید و به سرور میفرستین،از SSL استفاده کنید و سپس درخواست بدین.از سایت www.sslforfree.com میتونید اس اس ال بگیرید.به زودی یه آموزش ارسال https request هم میذارم همینجا.چون یکم با http request متفاوت هستش.

امید وارم تونسته باشم مشکلتون رو حل کنم،اگه تونستم،دعا برای سلامتی پدر و مادرم کنید با تشکر :heart:

 

رفع خطای Blocked by Play Protect

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 1 ماه بعد...
در 19 ساعت قبل، andisheaftab گفته است :

ممنون از مطلبتون 

یه مدیر تو این سایت نیست اینو بن کنه که اسپم نده ؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من این مشکلو داشتم برای حلش دو راه هست اولیش همون لینک بالایی هست که حتما یک بار تو دوران برنامه نویسیتون انجامش بدید دومین راه بدرد بخورم اینه که وقتی برنامتون رو build میکنید یادتون باشه بجای استفاده از پروکسی از فیل تر شکن برای کل کامپیوتر استفاده کنید

مورد بعدی هم اینه که اگ برنامتون اطلاعاتی از سرور میگیره حتما حتما ssl یا https باشه ادرس سایتتون

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 1 ماه بعد...

دوستان امکانش هست راهنمایی کنید که فایل هارو به چه سورسی اپلود کنیم تا سرویس تاییدش کنه؟
به هیچ صراطی مستقیم نیست! هزارو یک لینک مستقیم رو بهش دادم و قبول نداره...

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 5 ماه بعد...

سلام دوستان 

برای آپلود فایل apk میتونید از سایت زیر استفاده کنید من خودم باهاش ارسال کردم تاییدم شد 

https://www.file.io/

دقت بکنید که وقتی درخواست رو میفرستین اگر برنامه تایید بشه هیچ ایمیلی براتون ارسال نمیشه فقط خودتون باید تست کنید ببینید درست شده یانه !

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 3 ماه بعد...

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

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

1- گوگل شمارو بعنوان برنامه نویس نمیشناسه(مدتی هست گوگل برای برنامه نویسان سرتیفیکیت صادر میکنه و زمانی که کلیدی که با آن برنامه را بیلد میکنید از گوگل سرتیفیکیت نگرفته باشد این مشکل پیش میاد)

2- روش جدید گوگل برای انتشار برنامه ها: گوگل باید پسوند بجای apk استفاده کرده به نام aab. وقتی شما برنامه خود را با این پسوند به گوگل میدهید گوگل بر اساس دستگاه و رزولیشن دستگاه دانلود کننده اپ شمارو براش میفرسته یعنی حجم اپ شما برای هر دستگاهی مختلف خواهد بودhttp://hamyarcod.ir/wp-content/uploads/2020/07/s7kxtb46kbth.gif.

 

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

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

سایت هایی زیادی هستن که اکانت دولپر میسازن و قیمتی بین 800 هزار تومان تا 3 میلیون تومان دارند که فقط امکان ثبت و انتشار اپ های رایگان را دارند.

اگر نیاز به ثبت اپ در گوگل نیاز به ثبت امضا و سرتیفیکیت و برنامه های غیر رایگان و برداشت درآمد از گوگل داشته باشید میتوانم براتون انجام.

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

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

ما اینکارو براتون انجام میدیم و میتونید از طریق حساب ما برنامه خودتون را مدیریت کنید و درآمد اونو بصورت ریالی در ایران دریافت کنید .

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 1 سال بعد...

سلام خسته نباشید ممنون از مقاله ی عالیتون 
من خودم هم این مشکل رو داشتم برای حلش من به صفحه protectappeals رفتم و طبق مقاله ی بالا اون رو تکمیل کردم فقط برای رفع دو مشکل ک میگه ما نتونستیم برنامه شما رو از لینکی ک ارائه دادین دانلود کنیم و برنامه شما در دسترس نیست باید فایل خروجی برنامتون رو ک بصورت apk هست رو در سایت https://file.io بارگذاری کنید و حتما حتما هم vpn رو روشن کنین دقت کنین ک سایت https://file.io بعد از یک دقیقه فایل شما رو پاک میکنه پس وقتی دارین فرم رو پر میکنین همه فیلد ها رو کامل کنین بعد فقط بمونه لینک دانلود ک اونم وقتی از سایت https://file.io گرفتین بدون اینکه کوتاهش کنین داخل فیلد پیست کنین و سریع فرم رو ثبت کنین 
اگه دقیق مثل نوشته های بالا عمل کنین مطمئن باشین ایمیل تائید رو از طرف گوگل دریافت می کنین من خودم ۲۵ بار تلاش کردم نشد ولی مثل بالا عمل کردم راحت ایمیل تائید رو دریافت کردم ؛)

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در در ۱۴۰۰/۵/۱۲ در 14:27، یاسمن بی نیار گفته است :

سلام خسته نباشید ممنون از مقاله ی عالیتون 
من خودم هم این مشکل رو داشتم برای حلش من به صفحه protectappeals رفتم و طبق مقاله ی بالا اون رو تکمیل کردم فقط برای رفع دو مشکل ک میگه ما نتونستیم برنامه شما رو از لینکی ک ارائه دادین دانلود کنیم و برنامه شما در دسترس نیست باید فایل خروجی برنامتون رو ک بصورت apk هست رو در سایت https://file.io بارگذاری کنید و حتما حتما هم vpn رو روشن کنین دقت کنین ک سایت https://file.io بعد از یک دقیقه فایل شما رو پاک میکنه پس وقتی دارین فرم رو پر میکنین همه فیلد ها رو کامل کنین بعد فقط بمونه لینک دانلود ک اونم وقتی از سایت https://file.io گرفتین بدون اینکه کوتاهش کنین داخل فیلد پیست کنین و سریع فرم رو ثبت کنین 
اگه دقیق مثل نوشته های بالا عمل کنین مطمئن باشین ایمیل تائید رو از طرف گوگل دریافت می کنین من خودم ۲۵ بار تلاش کردم نشد ولی مثل بالا عمل کردم راحت ایمیل تائید رو دریافت کردم ؛)

این آموزش را مطالعه بفرمایید

https://android-learn.ir/blocked-by-play-protect-apk/

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

  • مطالب مشابه

    • توسط S_T_G
      سلام ب همه اساتید من اندروید استودیو رو نصب کردم اما ب ارور haxm برخورد کردم
      ی مقدار ک سرچ کردم نوشته بود مشکل از بایوسه و ی تیک باید تو بایوس فعال بشه
      اون تیک فعاله تو سیستم من اما مشکل پابرجاست
      مشکل هم اجرا نشدن شبیه ساز اندرویده
    • توسط beyond
      سلام. چطور میشه وقتی برنامه کرش میکنه هندلش کرد!؟ در حالت عادی که با try و catch اینکار انجام میشه ولی همون طور که میدونید بعضی وقتا حتی با وجود try و catch هم برنامه فورس کلوز میشه!!! یه مثال میزنم:
       try{ //بررسی آی دی یک کالا در سایت توسط یک کتابخانه }catch(Exception e){ //نمایش پیغام خطا }
       
      خب حالا اگه آی دی وارد شده موجود باشه که ادامه برنامه کارشو انجام میده ولی اگه آی دی وجود نداشته باشه catch انجام نمیشه و فورس کلوز میشه!!!
      ممنون میشم راهنمایی بفرمایید.
    • توسط MISIM
      وقتی برنامه رو اجرا میکنم این اخطار میده هر کاری کردم درست نشد.
      "Can't upgrade read-only database from version 0 to 1"
      کد:
      public List<ListView1> getAll(){ SQLiteDatabase db = getReadableDatabase(); List<ListView1> list = new ArrayList<>(); Cursor cursor = db.rawQuery("SELECT * FROM tbl1",null); Log.e("???","khande shod"); if(cursor.moveToFirst()){ do{ ListView1 listView = ListView1.cursorToListView1(cursor); list.add(listView); }while(cursor.moveToNext()); } cursor.close(); if(db.isOpen()) db.close(); return list; } خط دوم"SQLiteDatabase db = getReadableDatabase();"
    • توسط zoheir.s
      با سلام به دوستان برنامه نویسی
      سوالی داشتم زمانی که من برنامه اجرا می کنم با خطای has stopping  مواجه می شیم
      این خطا زمانی رخ داده که در اکتییتوتی اصلی خودم کد بنویسیم اما اگر اکتیتیوتی کد ننویسیم با خطا مواجه نمی شیم

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

×
×
  • اضافه کردن...