ይህ የነፃ ክፍት ምንጭ መተግበሪያ በማንኛውም ጊዜ በሚዋቀር MQTT ርዕስ ላይ ይታተማል
ከተሰጠ የ Wi-Fi አውታረ መረብ ጋር ወይም ከብሉቱዝ ቢኮን ጋር ቅርበት ያለው።
በቤት ውስጥ ራስ-ሰር ውስጥ የስልክዎን መኖር ለማቀናጀት ሊያገለግል ይችላል ፡፡
መተግበሪያው አብሮ የተሰራውን የ Android ማንቂያ ሥራ አስኪያጅ ይጠቀማል ፣ ስለዚህ ማሳወቂያዎች ይላካሉ
ምንም እንኳን ስልኩ በተናጠል ቢቆምም ፡፡ በመደበኛነት ከሚሰጡት ቼኮች በተጨማሪ ፣
መተግበሪያው በአውታረ መረቡ ግንኙነት ላይ ለሚደረጉ ለውጦችም ምላሽ ይሰጣል።
የ MQTT ደንበኛው ስም-አልባ እና የተጠቃሚ ስም / የይለፍ ቃል ማረጋገጫ ይደግፋል
እንዲሁም የደንበኛ የምስክር ወረቀት ማረጋገጫ. እንዴት እንደሚቻል ተጨማሪ ዝርዝሮችን ለማግኘት
በሰርቲፊኬት ላይ የተመሠረተ ማረጋገጫ ያዋቅሩ ፣ እባክዎ ይመልከቱት
https://github.com/ostrya/PresencePublisher/blob/master/README.md ፡፡
ይህ መተግበሪያ የአካባቢዎን ውሂብ እንዴት እንደሚያከናውን የበለጠ ለማወቅ ከፈለጉ
እባክዎ በ
https://ostrya.github.io/PresencePublisher/en/PRIVACY_POLICY.html ላይ የግላዊነት ፖሊሲውን ይመልከቱ ።
ፈቃዶች
• ACCESS_BACKGROUND_LOCATION በ Android 10+ ላይ ከበስተጀርባ እያሄደ የተገናኘ Wi-Fi ን SSID መልሶ ለማግኘት አስፈላጊ ነው ፡፡
• ACCESS_FINE_LOCATION: ቢኮኖች ለማግኘት አስፈላጊ ነው; የተገናኘ Wi-Fi ን SSID መልሶ ለማግኘት አስፈላጊ በሆነው በ Android 9+ ላይ
• ACCESS_NETWORK_STATE የኔትወርክ ለውጥ አድማጭን ለማስመዝገብ አስፈላጊ ነው
• ACCESS_WIFI_STATE: የተገናኘ Wi-Fi ን SSID መልሶ ለማግኘት አስፈላጊ ነው
• BLUETOOTH ከ ቢኮኖች ጋር ለመግባባት አስፈላጊ ነው
• BLUETOOTH_ADMIN: ቢኮኖችን ለማግኘት አስፈላጊ ነው
• በይነመረብ-የእርስዎ ኤምኤችቲቲ አገልጋይ በአካባቢው የማይሰራ ከሆነ ብቻ አስፈላጊ ነው
• RECEIVE_BOOT_COMPLETED: በጅምር ላይ አገልግሎት ለመጀመር አስፈላጊ ነው
• REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: በ Android 6+ ላይ የባትሪ ማሻሻልን ማሰናከል ለመጠየቅ አስፈላጊ ነው
• WRITE_EXTERNAL_STORAGE በ Android 4.0 - 4.3 ውስጥ የምዝግብ ማስታወሻ ፋይሎችን ወደ ውጭ ለመላክ ከፈለጉ ብቻ አስፈላጊ ነው ፡፡