Files
bsky-social-app/modules/expo-bluesky-swiss-army/expo-module.config.json
T
Claude 38ba6e66c1 Route iOS notification settings intent into the app
Request push notification permissions with provideAppNotificationSettings
so iOS surfaces an in-app notification settings button on the system
Settings screen. Since passing an options object opts out of the default
alert/badge/sound permissions, set those explicitly to preserve behavior.

Handle the resulting openSettingsForNotification callback in a new
NotificationSettings sub-module in expo-bluesky-swiss-army, which registers
a NotificationDelegate with expo-notifications' NotificationCenterManager
and converts the callback into a bluesky://settings/notifications deep link
that the existing linking config routes to the notification settings screen.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017BwQMxeGwza3oUcWSBNiKq
2026-06-28 11:10:28 +03:00

21 lines
641 B
JSON

{
"platforms": ["ios", "tvos", "android", "web"],
"ios": {
"modules": [
"ExpoBlueskySharedPrefsModule",
"ExpoBlueskyReferrerModule",
"ExpoBlueskyVisibilityViewModule",
"ExpoPlatformInfoModule",
"ExpoBlueskyNotificationSettingsModule"
]
},
"android": {
"modules": [
"expo.modules.blueskyswissarmy.sharedprefs.ExpoBlueskySharedPrefsModule",
"expo.modules.blueskyswissarmy.referrer.ExpoBlueskyReferrerModule",
"expo.modules.blueskyswissarmy.visibilityview.ExpoBlueskyVisibilityViewModule",
"expo.modules.blueskyswissarmy.platforminfo.ExpoPlatformInfoModule"
]
}
}