-
Notifications
You must be signed in to change notification settings - Fork 171
Description
Title: [Android] Google Play Console Warning: Broken Deep Link pg-router.dev.razorpay.in
Description: The Android SDK seems to include an internal development intent-filter that is causing "Broken Link" warnings in the Google Play Console -> App Content -> Deep Links section.
Steps to Reproduce:
Integrate razorpay_flutter into a Flutter project.
Build an Android App Bundle (.aab).
Upload the build to the Google Play Console.
Navigate to Deep Links settings.
Expected Behavior: The SDK should not inject internal development URLs (.dev) into the client app's manifest.
Actual Behavior: The merged manifest includes an intent-filter for pg-router.dev.razorpay.in. Google Play attempts to verify this link, fails, and flags it as a "Broken Link" because the domain is not verified against the app.
Technical Detail: In the merged AndroidManifest.xml, the following entry is added automatically by the SDK:
<activity android:name="com.razorpay.CheckoutActivity" ...>
...
Environment:
Flutter version: Flutter (Channel stable, 3.35.5, on macOS 15.5 24F74 darwin-arm64, locale en-IN)
razorpay_flutter version: razorpay_flutter: ^1.4.0