প্রেজেন্স পাবলিশার অ্যাপ জন্য 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+ এ, ব্যাকগ্রাউন্ডে চলাকালীন সংযুক্ত Wi-Fi এর SSID পুনরুদ্ধার করতে প্রয়োজনীয়
- ACCESS_FINE_LOCATION: বীকনগুলি আবিষ্কার করতে প্রয়োজনীয়; Android 9+ এ, সংযুক্ত Wi-Fi এর SSID পুনরুদ্ধার করতে প্রয়োজনীয়
- ACCESS_NETWORK_STATE: নেটওয়ার্ক পরিবর্তনের শ্রোতা নিবন্ধন করতে প্রয়োজনীয়
- ACCESS_WIFI_STATE: সংযুক্ত Wi-Fi এর SSID পুনরুদ্ধার করতে প্রয়োজনীয়
- 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+ এ, ব্যাটারি অপ্টিমাইজেশন অক্ষম করার জন্য অনুরোধ করতে প্রয়োজনীয়












