Amplitude's Guides and Surveys SDK enables you to deploy Guides and Surveys on your website or application.
The Guides and Surveys React Native SDK requires:
Install the Guides and Surveys React Native SDK as a package with npm or Yarn.
npm install @amplitude/plugin-engagement-react-native
npm install @react-native-async-storage/async-storage
yarn add @amplitude/plugin-engagement-react-native
yarn add @react-native-async-storage/async-storage
@react-native-async-storage/async-storage ensures the native module links correctly, since the engagement native module uses it.Run pod install in the ios directory.
cd ios
bundle exec pod install
//index.js
import {Linking} from 'react-native';
import { init, add } from '@amplitude/analytics-react-native';
import { getPlugin, handleURL } from '@amplitude/plugin-engagement-react-native';
init('<<< YOUR API KEY HERE >>>'); 
add(getPlugin());
Linking.getInitialURL().then(async (url) => {
    if (url) {
    const didHandleURL = await handleURL(url);
    if (didHandleURL) { return; }
    // Handle a non-Amplitude SDK URL
    }
});
Linking.addEventListener('url', async ({ url }) => {
    const didHandleURL = await handleURL(url);
    if (didHandleURL) { return; }
    // Handle a non-Amplitude SDK URL
});
If your app doesn't have deep linking enabled, follow the React Native instructions to add support for deep linking. Previewing Guides and Surveys on a device requires this support.
In Amplitude, navigate to your Project's settings.
On the General tab, locate the URL scheme (mobile) field. Copy its value, for example, amp-abc123.
You can access the changelog here.
October 31st, 2025
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.