مجوزها¶
Mycel برای کشف دستگاههای نزدیک و حفظ اتصالات به چندین مجوز نیاز دارد. در اینجا دلیل نیاز به هر مجوز توضیح داده شده است.
مجوزهای ضروری¶
موقعیت (دقیق و پسزمینه)¶
چرا: اندروید برای اسکن دستگاههای بلوتوث و وایفای به مجوز موقعیت نیاز دارد. این یک الزام سیستم اندروید است، نه یک انتخاب طراحی Mycel.
Mycel چه میکند: دستگاههای Mycel نزدیک را با استفاده از بلوتوث کممصرف (BLE) اسکن میکند.
Mycel چه نمیکند: موقعیت GPS شما را ردیابی نمیکند، تاریخچه موقعیت ذخیره نمیکند، و موقعیت شما را با کسی به اشتراک نمیگذارد.
موقعیت پسزمینه
برای اینکه Mycel بتواند پیامها را وقتی به طور فعال از برنامه استفاده نمیکنید رله کند، به مجوز موقعیت پسزمینه نیاز دارد. بدون این، شبکه مش فقط وقتی برنامه باز است کار میکند.
بلوتوث¶
چرا: Mycel از بلوتوث کممصرف (BLE) برای کشف و اتصال به دستگاههای نزدیک استفاده میکند.
چه اتفاقی میافتد: گوشی شما خود را برای کاربران Mycel دیگر تبلیغ میکند و آنها را اسکن میکند.
دستگاههای وایفای نزدیک (اندروید ۱۳+)¶
چرا: در اندروید ۱۳ و بعد، این مجوز برای اتصالات Wi-Fi Direct لازم است که انتقال داده سریعتری نسبت به بلوتوث فراهم میکند.
اعلانها¶
چرا: برای آگاه کردن شما وقتی پیامها میرسند، به خصوص وقتی برنامه در پسزمینه است.
معافیت از بهینهسازی باتری¶
چرا: اندروید ممکن است برنامههای پسزمینه را برای صرفهجویی در باتری ببندد. Mycel باید به طور مداوم برای رله پیامها اجرا شود.
نحوه اعطا: وقتی درخواست شد، روی «اجازه» بزنید تا Mycel از بهینهسازی باتری معاف شود. همچنین میتوانید این کار را به صورت دستی در تنظیمات > برنامهها > Mycel > باتری > نامحدود انجام دهید.
خلاصه مجوزها¶
| مجوز | هدف | میتوان رد کرد؟ |
|---|---|---|
| موقعیت دقیق | اسکن BLE | برنامه کار نمیکند |
| موقعیت پسزمینه | عملیات مش در پسزمینه | عملکرد محدود |
| بلوتوث | کشف دستگاه | برنامه کار نمیکند |
| وایفای نزدیک | اتصالات سریعتر | سرعت کاهش مییابد |
| اعلانها | هشدارهای پیام | اعلانها از دست میروند |
| باتری | عملیات پسزمینه | تحویل غیرقابل اعتماد |
اطمینان حریم خصوصی¶
Mycel:
- موقعیت شما را به هیچ جا آپلود نمیکند
- حرکات شما را ردیابی نمیکند
- هیچ دادهای را با سرورها به اشتراک نمیگذارد (سروری وجود ندارد)
- مجوز موقعیت را فقط برای اسکن بلوتوث استفاده میکند
دادههای موقعیت شما روی دستگاهتان میماند. این مجوز صرفاً یک الزام فنی تحمیل شده توسط APIهای بلوتوث اندروید است.
عیبیابی¶
«Mycel نمیتواند دستگاههای نزدیک را پیدا کند»¶
بررسی کنید که:
- مجوز موقعیت اعطا شده باشد
- سرویسهای موقعیت فعال باشند (تنظیمات گوشی)
- بلوتوث روشن باشد
- وایفای روشن باشد (حتی اگر به شبکهای متصل نباشید)
«پیامها در پسزمینه ارسال نمیشوند»¶
بررسی کنید که:
- موقعیت پسزمینه اعطا شده باشد
- بهینهسازی باتری برای Mycel غیرفعال باشد
- صرفهجویی باتری گوشی شما برنامه را نمیبندد
لغو مجوزها¶
میتوانید هر زمان مجوزها را در تنظیمات > برنامهها > Mycel > مجوزها لغو کنید. با این حال، Mycel بدون مجوزهای اصلی (موقعیت، بلوتوث) به درستی کار نمیکند.