ناشر الحضور تطبيق لـ Android مراجعة by AndroidFreeware
تقوم هذه التطبيق المجاني مفتوح المصدر بنشر البيانات بانتظام إلى موضوع MQTT قابل للتكوين كلما كانت متصلة بشبكة Wi-Fi معينة أو بالقرب من جهاز Bluetooth. يمكن استخدامه لدمج وجود هاتفك في أتمتة المنزل.
يستخدم التطبيق مكتبة AndroidX WorkManager، لذا يتم إرسال الإشعارات حتى إذا كان الهاتف في وضع الاستعداد. بالإضافة إلى الفحوصات المجدولة بانتظام، يتفاعل التطبيق أيضًا مع التغييرات في اتصال الشبكة.
يدعم عميل MQTT المصادقة المجهولة ومصادقة اسم المستخدم/كلمة المرور بالإضافة إلى مصادقة شهادة العميل. لمزيد من التفاصيل حول كيفية تكوين المصادقة المعتمدة على الشهادات، يرجى الاطلاع على https://github.com/ostrya/PresencePublisher/blob/main/README.md.
يرجى ملاحظة أن البيانات التي تختار نشرها تُرسل فقط إلى الخادم الذي تختاره. لا يرسل التطبيق أي بيانات لي أو لأي طرف ثالث آخر.
إذا كنت تريد معرفة المزيد حول كيفية معالجة هذا التطبيق لبيانات موقعك، يرجى الاطلاع على سياسة الخصوصية على https://ostrya.github.io/PresencePublisher/en/PRIVACY_POLICY.html.
الأذونات
- ACCESS_BACKGROUND_LOCATION: على Android 10+، ضروري لاسترجاع SSID لشبكة Wi-Fi المتصلة أثناء التشغيل في الخلفية
- ACCESS_FINE_LOCATION: ضروري لاكتشاف أجهزة الإرسال؛ على Android 9+، ضروري لاسترجاع SSID لشبكة Wi-Fi المتصلة
- ACCESS_NETWORK_STATE: ضروري لتسجيل مستمع تغييرات الشبكة
- ACCESS_WIFI_STATE: ضروري لاسترجاع SSID لشبكة Wi-Fi المتصلة
- BLUETOOTH: ضروري حتى Android 11 للتواصل مع أجهزة الإرسال
- BLUETOOTH_ADMIN: ضروري حتى Android 11 لاكتشاف أجهزة الإرسال
- BLUETOOTH_CONNECT: على Android 12+، ضروري لقراءة أسماء أجهزة الإرسال
- BLUETOOTH_SCAN: على Android 12+، ضروري لاكتشاف أجهزة الإرسال
- FOREGROUND_SERVICE: ضروري على Android 9+ لتشغيل التطبيق بشكل موثوق
- INTERNET: ضروري فقط إذا لم يكن خادم MQTT الخاص بك يعمل محليًا
- POST_NOTIFICATIONS: ضروري في Android 13+ لإنشاء الإشعارات
- RECEIVE_BOOT_COMPLETED: ضروري لبدء الخدمة عند بدء التشغيل
- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: على Android 6+، ضروري لطلب تعطيل تحسين البطارية












