> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thefaithapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Clearer access errors in mobile giving

> Flutter and React Native Giving SDKs 0.2.0 help apps offer the right recovery for sign-in, plan access and permission failures.

# Clearer access errors in mobile giving

Giving SDK version 0.2.0 is now available for
[Flutter](https://pub.dev/packages/thefaithapp_giving/versions/0.2.0) and
[React Native and Expo](https://www.npmjs.com/package/@thefaithapp/giving-react-native/v/0.2.0).

Apps can distinguish an expired member sign-in from a church plan that does
not include SDK access, or another permission failure. This helps the app offer
the right next step: sign in again, ask the church administrator to review
plan access, or check permission for the requested action.

The SDKs also expose the subscription ID when a PayPal recurring checkout
response provides one.

When upgrading from 0.1.0, update custom error handlers for the new plan-access
and permission cases. React Native apps that build their own checkout objects
or test fixtures also need to include the nullable PayPal subscription ID.
The auth SDK dependency remains on 0.1.x.

Follow the updated setup and upgrade guidance:

* [Flutter Giving SDK](/api-reference/flutter-giving-sdk.md#handle-access-failures)
* [React Native Giving SDK](/api-reference/react-native-giving-sdk.md#handle-access-failures)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.