98 lines
2.4 KiB
YAML
98 lines
2.4 KiB
YAML
Categories:
|
|
- Connectivity
|
|
License: MIT
|
|
SourceCode: https://github.com/ostrya/PresencePublisher
|
|
IssueTracker: https://github.com/ostrya/PresencePublisher/issues
|
|
Changelog: https://github.com/ostrya/PresencePublisher/releases
|
|
|
|
AutoName: Presence Publisher
|
|
Description: |-
|
|
This app regularly publishes to a configurable MQTT topic whenever
|
|
connected to a given WiFi network. It can be used to integrate the presence
|
|
of your phone in home automation.
|
|
|
|
The app uses the built-in Android alarm manager, so notifications are sent
|
|
even if the phone is in stand-by. In addition to regularly scheduled checks,
|
|
the app also reacts to changes in the network connection.
|
|
|
|
'''Permissions'''
|
|
* ACCESS_COARSE_LOCATION: on Android 9+, necessary to retrieve SSID of connected WiFi (you do not need to grant the permission in Android 6.0 - 8.1 for the app to work)
|
|
* ACCESS_NETWORK_STATE: necessary to register network change listener
|
|
* ACCESS_WIFI_STATE: necessary to retrieve SSID of connected WiFi
|
|
* FOREGROUND_SERVICE: on Android 9+, necessary to send notifications
|
|
* INTERNET: only necessary if your MQTT server is not running locally
|
|
* RECEIVE_BOOT_COMPLETED: necessary to start service on start-up
|
|
* WRITE_EXTERNAL_STORAGE: only necessary if you want to export log files in Android 4.0 - 4.3
|
|
|
|
RepoType: git
|
|
Repo: https://github.com/ostrya/PresencePublisher.git
|
|
|
|
Builds:
|
|
- versionName: '1.1'
|
|
versionCode: 2
|
|
commit: v1.1.1
|
|
subdir: app
|
|
gradle:
|
|
- yes
|
|
|
|
- versionName: '1.3'
|
|
versionCode: 4
|
|
commit: v1.3
|
|
subdir: app
|
|
gradle:
|
|
- yes
|
|
|
|
- versionName: 1.3.1
|
|
versionCode: 5
|
|
commit: v1.3.1
|
|
subdir: app
|
|
gradle:
|
|
- yes
|
|
|
|
- versionName: 1.3.2
|
|
versionCode: 6
|
|
commit: v1.3.2
|
|
subdir: app
|
|
gradle:
|
|
- yes
|
|
|
|
- versionName: 1.3.3
|
|
versionCode: 7
|
|
commit: v1.3.3
|
|
subdir: app
|
|
gradle:
|
|
- yes
|
|
|
|
- versionName: '1.4'
|
|
versionCode: 8
|
|
commit: v1.4
|
|
subdir: app
|
|
gradle:
|
|
- yes
|
|
|
|
- versionName: 1.4.1
|
|
versionCode: 9
|
|
commit: v1.4.1
|
|
subdir: app
|
|
gradle:
|
|
- yes
|
|
|
|
- versionName: 1.5.1
|
|
versionCode: 10
|
|
commit: v1.5.1
|
|
subdir: app
|
|
gradle:
|
|
- yes
|
|
|
|
- versionName: 1.5.2
|
|
versionCode: 11
|
|
commit: v1.5.2
|
|
subdir: app
|
|
gradle:
|
|
- yes
|
|
|
|
AutoUpdateMode: Version v%v
|
|
UpdateCheckMode: Tags
|
|
CurrentVersion: 1.5.2
|
|
CurrentVersionCode: 11
|