برنامه بازار چه دسترسی‌هایی نیاز دارد؟

برنامهٔ بازار برای اجرای صحیح به دسترسی‌هایی نیاز دارد که بعد از نصب در صورت نیاز، از شما کسب می‌کند. در صورتی که تمایلی به دادن این دسترسی‌ها ندارید (در اندروید ۶ به بالا) کافی است در بخش تنظیمات (Settings)>> برنامه‌ها (Applications)، برنامهٔ ‌بازار را انتخاب و سپس مجوزها (Permissions) را لمس کنید. البته نام این قسمت‌ها ممکن است در گوشی‌های متفاوت فرق کند. در این قسمت می‌توانید آن‌ها را فعال یا غیرفعال کنید:

شرح دسترسی‌های بازار و موارد استفاده  آن‌ها در ادامه آمده است:

 

۱) موقعیت مکانی

location

android.permission.ACCESS_COARSE_LOCATION


از دسترسی موقعیت مکانی تقریبی برای نمایش دادن برنامه‌های متناسب با موقعیت کاربر استفاده می‌شود. با فعال بودن موقعیت شما در تنظیمات دستگاه، بازار به شما برنامه‌های مناسب موقعیتتان را پیشنهاد می‌دهد. مثلا برنامهٔ مربوط به رستوران‌ها، کافی‌شاپ‌ها یا وضعیت هوای شهر شما.

۲) تغییر یا حذف محتویات کارت حافظه

modify/delete SD card contents

android.permission.WRITE_EXTERNAL_STORAGE

این دسترسی برای دانلود برنامه‌ها روی حافظهٔ خارجی دستگاه استفاده می‌شود.

۳) خواندن کارت حافظه

read external storage

android.permission.READ_EXTERNAL_STORAGE

این دسترسی برای خواندن برنامه‌های دانلود شده روی حافظهٔ خارجی دستگاه استفاده می‌شود.



۴) دسترسی کامل به اینترنت

full Internet access

android.permission.INTERNET

تقریباً همهٔ امکانات بازار با وجود همین دسترسی ممکن می‌شوند. امکاناتی از قبیل دانلود برنامه‌ها، ورود به حساب کاربری، مشاهدهٔ برنامه‌ها و اکثر صفحات بازار از طریق دسترسی به اینترنت ممکن می‌شوند.

در رابطه با اطلاعاتی که ممکن است از دستگاه کاربر، برای اجرای بازار به سرور‌های آن، ارسال گردند می‌توانید سیاست‌نامه‌ی حریم‌شخصی بازار را مطالعه نمایید.

۵) پرداخت از طریق بازار

payment through Bazaar

com.farsitel.bazaar.permission.PAY_THROUGH_BAZAAR

بسیاری از برنامه‌های ارائه‌ شده در بازار از این دسترسی برای پرداخت‌های درون برنامه‌ای خود استفاده می‌کنند و این کار را از طریق سرویس ارائه‌ شده از طرف بازار انجام می‌دهند. برنامهٔ بازار این دسترسی را برای سیستم عامل اندروید تعریف می‌کند تا این دست از برنامه‌ها بتوانند از طریق آن سرویس‌های لازم را به کاربر ارائه کنند.

واضح است که بدون وجود برنامهٔ بازار در دستگاهی، پرداخت‌های درون‌برنامه‌ای دیگر برنامه‌ها هم بی‌استفاده خواهد بود و در نتیجه برنامه‌ها نمی‌توانند سرویس کاملی به کاربر ارائه کنند.

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

۶) مشاهدهٔ اتصالات شبکه

view network connections

android.permission.ACCESS_NETWORK_STATE

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

۷) مشاهدهٔ اتصالات Wi-Fi

view Wi-Fi connections

android.permission.ACCESS_WIFI_STATE

در تنظیمات بازار گزینه‌ای وجود دارد تا اگر کاربر ترجیح دهد که با شبکهٔ موبایل برنامه‌ها یا به‌روز‌رسانی آن‌ها را دریافت نکند، این گزینه را فعال کند و برنامه‌ها را فقط با شبکهٔ Wi-Fi دانلود کند.

۸) اجرا شدن در هنگام راه‌اندازی

run at startup

android.permission.RECEIVE_BOOT_COMPLETED

به دلیل حیاتی بودن سرویس پرداخت درون‌برنامه‌ای که برای اجرای برنامه‌هایی که با پرداخت درون‌برنامه‌ای پیاده‌سازی شده‌اند، (با توجه به توضیحاتی که در مورد دهم به آن‌ها اشاره شد) لازم است در هنگام روشن شدن دستگاه بازار کار خود را شروع کند تا این‌گونه برنامه‌ها بتوانند از سیستم پرداخت درون برنامه‌ای بازار استفاده کنند.

۹) ممانعت از به خواب رفتن دستگاه

prevent device from sleeping

android.permission.WAKE_LOCK

این مورد برای اطمینان از دانلود صحیح برنامه‌ها کسب می‌شود تا زمانی که صفحهٔ دستگاه خاموش است بازار مطمئن باشد که برنامه‌ها دانلود می‌شوند و دانلود آن‌ها قطع نمی‌شود. بعد از دانلود برنامه‌ها بازار این قفل را رها می‌کند.

۱۰) دوربین

camera

android.permission.CAMERA

در نسخهٔ جدید برنامهٔ بازار، در قسمت بازار من گزینه "اسکن بارکد" در انتهای صفحه قرار دارد. از این ویژگی می‌توانید برای نصب برنامه‌ها از سایت استفاده کنید.

آیا این جواب سوال شما بود؟