diff --git a/.changeset/fuzzy-turkeys-cross.md b/.changeset/fuzzy-turkeys-cross.md
new file mode 100644
index 0000000..c9b0d32
--- /dev/null
+++ b/.changeset/fuzzy-turkeys-cross.md
@@ -0,0 +1,5 @@
+---
+"@kingstinct/react-native-activity-kit": patch
+---
+
+Add alertkit
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 6166ed9..4e2d906 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -145,7 +145,7 @@ jobs:
build-ios:
# Only run on macOS since we need Xcode
- runs-on: macos-15
+ runs-on: macos-26
timeout-minutes: 50
steps:
diff --git a/.gitignore b/.gitignore
index d95258f..cb031ec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -33,4 +33,5 @@ report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json
.DS_Store
-generated
\ No newline at end of file
+generated
+/packages/react-native-alarm-kit/android
diff --git a/apps/activity-kit-example/app.json b/apps/activity-kit-example/app.json
index 8c2bfb9..41c9d4f 100644
--- a/apps/activity-kit-example/app.json
+++ b/apps/activity-kit-example/app.json
@@ -9,6 +9,9 @@
"userInterfaceStyle": "automatic",
"newArchEnabled": true,
"ios": {
+ "infoPlist": {
+ "NSAlarmKitUsageDescription": "This app uses ActivityKit to demonstrate Live Activities."
+ },
"supportsTablet": true,
"bundleIdentifier": "com.robertherber.activity-kit-example"
},
@@ -40,7 +43,7 @@
"expo-build-properties",
{
"ios": {
- "deploymentTarget": "18.0"
+ "deploymentTarget": "26.0"
}
}
],
diff --git a/apps/activity-kit-example/app/(tabs)/index.tsx b/apps/activity-kit-example/app/(tabs)/index.tsx
index 82b4946..58e99df 100644
--- a/apps/activity-kit-example/app/(tabs)/index.tsx
+++ b/apps/activity-kit-example/app/(tabs)/index.tsx
@@ -1,4 +1,4 @@
-import { ActivityKit } from '@kingstinct/react-native-activity-kit' // Importing the ActivityKit module'
+import { ActivityKit, AlarmKit } from '@kingstinct/react-native-activity-kit' // Importing the ActivityKit module'
import { Image } from 'expo-image'
import * as Notifications from 'expo-notifications'
import { useState } from 'react'
@@ -50,6 +50,35 @@ export default function HomeScreen() {
}
title="Push permissions"
>
+
+
+
{latestActivityId ? (