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 ? (