# Getting started with the MATTR GO Hold example app
URL: /docs/holding/go-hold/getting-started


        




<Steps>
  <Step>
    ### Download

    Download the MATTR GO Hold example app to your mobile device from:

    * The [App Store](https://apps.apple.com/us/app/mattr-wallet/id1518660243) for iOS devices.
    * [Google Play](https://play.google.com/store/apps/details?id=global.mattr.wallet) for Android
      devices.

    <DownloadMobileApp app={"MATTR GO Hold"} />
  </Step>

  <Step>
    ## Unlock

    Once you open the app, you will need to unlock it. The app uses your device configured
    authentication method to unlock. This can be either a passcode or biometric authentication.

    Once the app is unlocked, you can proceed with completing the onboarding instructions.

    <Callout type="info">
      You will need to use your device unlock method every time you access the app
      and for any interactions that require authentication.
    </Callout>
  </Step>

  <Step>
    ## Setup

    You will be prompted to enable push notifications, as the app can notify you when new credentials
    are available or when the status of an existing credential has changed.

    If you choose not to enable push notifications during onboarding, you can do so later by accessing
    the **Settings** menu and setting *Notifications* to `On` under *General*.
  </Step>

  <Step>
    ## Claim a credential

    Perform the following steps to claim a non-production [mDoc](/docs/concepts/mdocs) into your example app:

    1. Tap the Blue **Share** button.
    2. Select **Respond or Collect**. This will open the camera view (You may need to allow the app to
       access your camera).
    3. Scan the following QR code:

        <img alt="QR Code" src={__img0} placeholder="blur" />

    4. Follow the on-screen instructions to claim the credential.

    <Callout type="info">
      Note that this workflow requires an active internet connection.
    </Callout>
  </Step>

  <Step>
    ## Present a credential online

    Experience presenting a digital credential online using your GO Hold example app by visiting our
    [Demo hub](https://mattr.global/demo-hub#demos). Follow the guided steps to see how easy it is to
    share your credentials securely in a real-world scenario.

    <Callout type="info">
      For the best experience, explore both cross-device (scan a QR code from your
      phone) and same-device (open the link directly on your phone) flows.
    </Callout>
  </Step>

  <Step>
    ## Explore

        <img alt="MATTR GO Hold example app" src={__img1} placeholder="blur" />

    Explore the different app functionalities:

    * **Wallet tab**: Shows all credentials that are available in your wallet. It also enables sorting
      and filtering the list using the icon on the top-right corner.
    * **Activity tab**: Shows the complete activity history for your wallet. It also enables filtering
      the displayed events using the icon on the top-right corner.
    * **Settings tab**: Includes different app settings.
    * **Interaction button**: Used to claim new credentials or share existing ones by choosing one of
      the following options:
      * **Share Credential**: Enables selecting an mDoc and generating a QR code to present it to a
        verifier via a [proximity presentation flow](/docs/verification/in-person-overview) as per
        ISO/IEC 18013-5.
      * **Respond or Collect**: Enables scanning a QR code to claim a credential via an
        [OID4VCI](/docs/issuance/oid4vci-overview) workflow.
  </Step>

  <Step>
    ## Dive deeper

    * For issuers:
      * [OID4VCI Authorization Code tutorial](/docs/issuance/authorization-code/tutorial): Use the MATTR GO Hold app to claim an mDoc via an OID4VCI Authorization Code flow.
      * [OID4VCI Pre-authorized Code tutorial](/docs/issuance/pre-authorized-code/tutorial): Use the MATTR GO Hold app to claim an mDoc via an OID4VCI Pre-authorized Code flow.
    * For verifiers:
      * [Remote web verification tutorial](/docs/verification/remote-web-verifiers/tutorial): Use the MATTR GO Hold app to present a credential remotely to a web application.
      * [Remote mobile verification tutorial](/docs/verification/remote-mobile-verifiers/tutorial): Use the MATTR GO Hold app to present a credential remotely to a mobile application.
    * Download the [MATTR GO Verify](/docs/verification/go-verify/getting-started) example app on
      a different mobile device and verify credentials stored on your GO Hold example app via a
      [proximity verification flow](/docs/verification/in-person-overview).
  </Step>
</Steps>
