I was integrating deeplinking using branch.io when i encountered the above error on android ( flutter )
** ERROR ** : Unable to read Dashboard config. Please confirm that your Branch key is properly added to the manifest. Please fix your Dashboard settings.
Please follow the link for more info https://branch.app.link/link-settings-page
It said my dashboard was not configured even though i have correctly added the necessary files in my AndroidManifest
After hours searching and debugging every line, i found the root cause ( in my case of course )
The Main Cause
AppTrackingStatus status = await FlutterBranchSdk.requestTrackingAuthorization();
I was calling the above method to request app tracking, the mistake was that i wasn't checking if the platform was iOS.
The above method was only supposed to be called on iOS and not Android. But in my section of the code i forgot to add to check for platform