مهران کاسب وطن
مهران کاسب وطن
خواندن ۱ دقیقه·۶ سال پیش

رفع ایراد دسترسی مکان کافه بازار

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

توسعه‌دهنده‌ٔ محترم از ارسال این برنامه به کافه‌بازار بسیار متشکریم.
در برنامهٔ شما مواردی مشاهده کردیم که نیازمند توجه و کمک شماست، شرح این موارد در ادامه می‌آید. می‌توانید بسته به موارد مذکور با ما مکاتبه کنید یا نسخهٔ جدیدی از برنامه را برای رفع مشکلات از طریق پنل‌تان بارگذاری نمایید.
- لطفاً دسترسی‌ زیر را از برنامه حذف کنید یا در صورت نیاز توضیحات لازم را ارائه فرمایید.
موقعیت مکانی تقریبی (مبتنی بر شبکه)-android.permission.ACCESS_COARSE_LOCATION

اولین بار بعد از دیدن این پیام رفتم سراغ manifest.xml و پیش خودم گفتم حتما اشتباهی دسترسی مکان دادم ولی دیدم که نه ! همچین دسترسی ای ندادم . سرچ کردم و به نتیجه ای نرسیدم . پیام دادم به پشتیبانی کافه بازار و بهم گفتن که : احتمالا این دسترسی مربوط به کتابخونه ها هست .

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

حالا راه رفع این مشکل چیه ؟

1_ برنامه رو توی کافه بازار منتشر نکنید !

2_ دسترسی مکان رو از پوشه حذف کنید . البته که با این کار بخشی از سرویس پوشه رو از دست خواهید داد . برای این کار کافیه تکه کد پایین رو توی manifest.xml و قسمت پرمیژن ها اضافه کنید .

`

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" tools:node="remove"/> `

اگه روش دیگه ای بلدید یادمون بدید !


نکته : این آموزش برای کسانی هست که با اندروید استودیو کار می کنن . اگه برای باقی پلتفرم ها راهی بلدید کامنت کنید . شاید به درد کسی خورد :)

برنامه نویسیپوشهکافه بازاراندروید
توسعه دهنده
شاید از این پست‌ها خوشتان بیاید