Configure Rownd for Android mobile devices including (React Native and Flutter). Universal links are required to complete the email/phone sign in flow.

1. Configure in Rownd Platform

  1. Select Sign-in methods from the left navigation menu.
  2. In the Sign-in preferences section, locate Mobile app settings
  3. Fill out mobile app settings for Android
    • Subdomain (e.g., myapp for myapp.rownd.link - the .rownd.link portion is added automatically).
    • Play store URL - The direct link to your app in the Google Play Store
    • Package name - The package name for your app as shown in the Google Play Console (e.g., com.example.myapp)
    • SHA256 certificate fingerprints - For dev/test apps signed locally or manually, obtain the SHA256 hash from your keystore. For apps distributed through the Google Play Store that use automatic signing, obtain the SHA256 hash from the Google Play Console.
  4. Ensure Android is enabled and hit save

Configuring mobile apps only takes a few minutes.

2. Configure Android project

Configure the AndroidManifest.xml file with an intent filter containing your subdomain

<manifest ...>
    <application ...>
        <activity ...>
            <intent-filter android:autoVerify="true">
                <action android:name="android.intent.action.VIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />

                <data
                    android:scheme="https"
                    android:host="<subdomain>.rownd.link"
                />
            </intent-filter>
        </activity>
    </application>
</manifest>