fix #1: Add manifest

This commit is contained in:
Tim Kluge 2024-12-03 00:44:05 +01:00
parent 42d87cb37a
commit 2dd7779255
5 changed files with 19 additions and 3 deletions

View File

@ -14,7 +14,7 @@ android {
minSdk = 26 minSdk = 26
targetSdk = 34 targetSdk = 34
versionCode = 1 versionCode = 1
versionName = "1.0" versionName = "1.0.2"
} }
buildTypes { buildTypes {

BIN
app/karoo-reminder.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

11
app/manifest.json Normal file
View File

@ -0,0 +1,11 @@
{
"label": "karoo-reminder",
"packageName": "de.timklge.karooreminder",
"iconUrl": "https://github.com/timklge/karoo-reminder/releases/latest/download/karoo-reminder.png",
"latestApkUrl": "https://github.com/timklge/karoo-reminder/releases/latest/download/app-release.apk",
"latestVersion": "1.0.2",
"latestVersionCode": 3,
"developer": "timklge",
"description": "Simple karoo extension that shows in-ride alerts every X minutes",
"releaseNotes": "Fix reminders are shown immediately on start of the second ride after system start"
}

View File

@ -29,6 +29,11 @@
android:name="io.hammerhead.karooext.EXTENSION_INFO" android:name="io.hammerhead.karooext.EXTENSION_INFO"
android:resource="@xml/extension_info" /> android:resource="@xml/extension_info" />
</service> </service>
<!-- Provide Karoo System with information about delivery of your app -->
<meta-data
android:name="io.hammerhead.karooext.MANIFEST_URL"
android:value="https://github.com/timklge/karoo-reminder/releases/latest/download/manifest.json" />
</application> </application>
</manifest> </manifest>

View File

@ -25,13 +25,13 @@ import kotlinx.coroutines.flow.mapNotNull
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import kotlinx.serialization.json.Json import kotlinx.serialization.json.Json
class KarooReminderExtension : KarooExtension("karoo-reminder", "1.0") { class KarooReminderExtension : KarooExtension("karoo-reminder", "1.0.2") {
companion object { companion object {
const val TAG = "karoo-reminder" const val TAG = "karoo-reminder"
} }
lateinit var karooSystem: KarooSystemService private lateinit var karooSystem: KarooSystemService
private var serviceJob: Job? = null private var serviceJob: Job? = null