Set your URI Scheme intent-filter to use host value '' (ie: `<data android:scheme="${branchScheme}" android:host="" />`)
Run Flutter method FlutterBranchSdk.validateSDKIntegration().
Observe the code expects open as the host value.
Observe step 6 fails with error: ** ERROR ** : Uri scheme 'xxxxxx://' specified in Branch dashboard doesn't match with the deep link intent in manifest file
Expected behavior
A wildcard "*" value should be accepted for the URI host as stated in the documentation.
Step 6 should PASS.
Screenshots
Smartphone (Please complete the following information. remove session if not platform):
This package calls Branch Native SDK functions on each platform.
The problem reported is not in the Flutter package, but in the Native SDK.
Please open an issue in the platform repository:
Describe the bug When running
FlutterBranchSdk.validateSDKIntegration()
, step "6. Verifying intent for receiving URI scheme." fails when the intenthost
uses a wildcard"*"
. This contradicts the Android SDK documentation: https://help.branch.io/developers-hub/docs/android-basic-integration#configure-appTo Reproduce Steps to reproduce the behavior:
FlutterBranchSdk.validateSDKIntegration()
.open
as the host value.** ERROR ** : Uri scheme 'xxxxxx://' specified in Branch dashboard doesn't match with the deep link intent in manifest file
Expected behavior
"*"
value should be accepted for the URI host as stated in the documentation.Screenshots
Smartphone (Please complete the following information. remove session if not platform):