I am trying to implement a deep link on Android ( Similar to iOS universal link). Please find below the SDK details.
- SDK Version: 37.0.12
- Platforms(Android/iOS/web/all): Android
app.json contains an intent filter as suggested
"intentFilters": [
{
"action": "VIEW",
"data": [
{
"scheme": "https",
"host": "**************",
"pathPrefix": "/records"
}
],
"category": ["BROWSABLE", "DEFAULT"]
}
]
below is app.js code.
const Stack = createStackNavigator()
function App() {
const linking = {
prefixes: [
'*******',
'exps://********',
],
}
return (
<NavigationContainer linking={linking} fallback={<Text>Loading...</Text>}>
<Stack.Navigator>
<Stack.Screen name='Home' component={HomeScreen} />
</Stack.Navigator>
</NavigationContainer>
)
}
export default App
and the server contains assetlinks hosted on well-known/assetlinks.json
[
{
"relation": ["delegate_permission/common.handle_all_urls"],
"target": {
"namespace": "android_app",
"package_name": "com.gool.goolapp",
"sha256_cert_fingerprints": [
"5C:AF:56:11:A5:3C:82:A7:9D:18:23:6E:CC:67:08:16:12:4C:5D:41:AE:DB:FA:32:EA:B0:78:4F:60:24:6A:CF"
]
}
}
]
The app runs as expected however, Deep link doesn’t seem to work.
am I missing something? Any leads/suggestion/input will be highly appreciated
Regards,
H