From 1d8fed03bcf7ac317b5e0e0897d34ff0b5acdaa6 Mon Sep 17 00:00:00 2001 From: Eric Bailey Date: Tue, 29 Oct 2024 17:27:16 -0500 Subject: [PATCH] Set up ios --- src/App.native.tsx | 7 +++++-- src/env.ts | 2 ++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/App.native.tsx b/src/App.native.tsx index 0be0bad8e3..c29d18d03c 100644 --- a/src/App.native.tsx +++ b/src/App.native.tsx @@ -25,7 +25,7 @@ import {s} from '#/lib/styles' import {ThemeProvider} from '#/lib/ThemeContext' import I18nProvider from '#/locale/i18nProvider' import {logger} from '#/logger' -import {isAndroid,isIOS} from '#/platform/detection' +import {isAndroid, isIOS} from '#/platform/detection' import {Provider as A11yProvider} from '#/state/a11y' import {Provider as MutedThreadsProvider} from '#/state/cache/thread-mutes' import {Provider as DialogStateProvider} from '#/state/dialogs' @@ -68,7 +68,7 @@ import {NuxDialogs} from '#/components/dialogs/nuxs' import {useStarterPackEntry} from '#/components/hooks/useStarterPackEntry' import {Provider as IntentDialogProvider} from '#/components/intents/IntentDialogs' import {Provider as PortalProvider} from '#/components/Portal' -import {RC_GOOGLE_PUBLIC_KEY} from '#/env' +import {RC_APPLE_PUBLIC_KEY,RC_GOOGLE_PUBLIC_KEY} from '#/env' import {Splash} from '#/Splash' import {BottomSheetProvider} from '../modules/bottom-sheet' import {BackgroundNotificationPreferencesProvider} from '../modules/expo-background-notification-handler/src/BackgroundNotificationHandlerProvider' @@ -177,7 +177,10 @@ function App() { setReady(true), ) + Purchases.setLogLevel(Purchases.LOG_LEVEL.DEBUG) + if (isIOS) { + Purchases.configure({apiKey: RC_APPLE_PUBLIC_KEY}) } else if (isAndroid) { Purchases.configure({apiKey: RC_GOOGLE_PUBLIC_KEY}) } diff --git a/src/env.ts b/src/env.ts index 52969274dd..ccad0398db 100644 --- a/src/env.ts +++ b/src/env.ts @@ -10,5 +10,7 @@ export const LOG_LEVEL = (process.env.EXPO_PUBLIC_LOG_LEVEL || 'info') as export const RC_GOOGLE_PUBLIC_KEY = process.env.EXPO_PUBLIC_RC_GOOGLE_PUBLIC_KEY || '' +export const RC_APPLE_PUBLIC_KEY = + process.env.EXPO_PUBLIC_RC_APPLE_PUBLIC_KEY || '' export const BSKY_PURCHASES_API = process.env.EXPO_PUBLIC_BSKY_PURCHASES_API || ''