From 564d10d951a70e4c8763bed5617f0bbd2fc7aeb4 Mon Sep 17 00:00:00 2001 From: Liudmila Nemkova Date: Tue, 5 Nov 2024 16:37:05 +0300 Subject: [PATCH] Updated RN snippet --- versioned_docs/version-3.0/appmetrica.md | 25 +++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/versioned_docs/version-3.0/appmetrica.md b/versioned_docs/version-3.0/appmetrica.md index a92760e2..8e75f9f8 100644 --- a/versioned_docs/version-3.0/appmetrica.md +++ b/versioned_docs/version-3.0/appmetrica.md @@ -156,16 +156,27 @@ Adapty.UpdateProfile(builder.Build(), (error) => { ```typescript import { adapty } from 'react-native-adapty'; +import AppMetrica, { DEVICE_ID_KEY, StartupParams, StartupParamsReason } from '@appmetrica/react-native-analytics'; // ... -try { - await adapty.updateProfile({ - appmetricaProfileId: appmetricaProfileId, - appmetricaDeviceId: appmetricaDeviceId, - }); -} catch (error) { - // handle `AdaptyError` +const startupParamsCallback = async ( + params?: StartupParams, + reason?: StartupParamsReason +) => { + const deviceId = params?.deviceId + if (deviceId) { + try { + await adapty.updateProfile({ + appmetricaProfileId: 'YOUR_ADAPTY_CUSTOMER_USER_ID', + appmetricaDeviceId: deviceId, + }); + } catch (error) { + // handle `AdaptyError` + } + } } + +AppMetrica.requestStartupParams(startupParamsCallback, [DEVICE_ID_KEY]) ``` \ No newline at end of file