Xgenious/ docs
Products
Get support

Android & iOS Setup

Android

Configured in android/app/src/main/AndroidManifest.xml inside the main activity's <intent-filter>:

<intent-filter>
    <action android:name="android.intent.action.VIEW" />
    <category android:name="android.intent.category.DEFAULT" />
    <category android:name="android.intent.category.BROWSABLE" />
    <data android:scheme="prohandy-provider" />
</intent-filter>

Replace prohandy-provider if you changed the scheme in General Settings → App & Deep Link Settings.

iOS

Configured in ios/Runner/Info.plist under CFBundleURLTypes:

<key>CFBundleURLTypes</key>
<array>
    <dict>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>prohandy-provider</string>
        </array>
    </dict>
</array>
Note

Do not confuse this with REVERSED_CLIENT_ID for Google Sign-In — that is a separate CFBundleURLTypes entry. You may have multiple dicts in the same array; keep both.

Test

# Android
adb shell am start -W -a android.intent.action.VIEW -d "prohandy-provider://order/123" com.yourcompany.prohandy_provider
# iOS (simulator)
xcrun simctl openurl booted "prohandy-provider://job/456"

The app should open to the corresponding Order/Job screen.

Still stuck?
Our support team is ready to help you get set up.
Get support