---
title: "在 React Native SDK 中展示旧版付费墙编辑工具付费墙"
description: "在 React Native（旧版）应用中使用 Adapty 展示付费墙。"
---

如果您已使用付费墙编辑工具自定义了付费墙，则无需在移动应用代码中手动渲染它来向用户展示。此类付费墙包含应展示的内容以及展示方式的完整配置。

:::warning

本指南仅适用于**旧版付费墙编辑工具付费墙**，需要 SDK v2.x 或更早版本。对于使用不同版本付费墙编辑工具设计的付费墙以及远程配置付费墙，展示方式有所不同。

- 如需展示**新版付费墙编辑工具付费墙**，请参阅 [React Native - 展示新版付费墙编辑工具付费墙](react-native-present-paywalls)。
- 如需展示**远程配置付费墙**，请参阅 [渲染由远程配置设计的付费墙](present-remote-config-paywalls)。

:::

要展示付费墙，请对通过 `createPaywallView` 方法创建的 `view` 调用 `view.present()` 方法。每个 `view` 只能使用一次。如果需要再次展示付费墙，请再次调用 `createPaywallView` 以创建新的 `view` 实例。

:::warning

在未重新创建的情况下复用同一个 `view` 可能会导致 `AdaptyUIError.viewAlreadyPresented` 错误。
:::

```typescript showLineNumbers title="React Native (TSX)"

const view = await createPaywallView(paywall);

view.registerEventHandlers(); // handle close press, etc

try {
  await view.present();
} catch (error) {
  // handle the error
}

```

**下一步：**

- [处理付费墙事件](react-native-handling-events-legacy)