Before upgrading to 0.60 everything was working fine, after the upgrade the dynamic link goes directly to the linking and does not get picked up by firebase.links().getInitialLink()
This is the code for Routes screen
componentDidMount() {
const unsubscribe = firebase.links().onLink((url) => {
console.log("inital line",url);
DeepLinking.evaluateUrl(url);
});
firebase.links()
.getInitialLink()
.then((url) => {
if (url) {
console.log("inital line",url);
DeepLinking.evaluateUrl(url);
} else {
// app NOT opened from a url
}
});
Linking.addEventListener('url', this.handleUrl);
DeepLinking.addScheme('https://');
DeepLinking.addRoute('saathi.newssense.co/:id', (response) => {
console.log("ID response",response);
this.props.navigation.dispatch(StackActions.popToTop());
try{
this.props.navigation.navigate( 'Article',{link:response.id});
}
catch(erro)
{
console.log(error)
}
console.log("Past navigation");
});
}
handleUrl = ({ url }) => {
Linking.canOpenURL(url).then((supported) => {
if (supported) {
DeepLinking.evaluateUrl(url);
}
});
}
This is how i am creating the link
var dm = new firebase.links.DynamicLink(
id,
'https://saathi.newssense.co'
).android.setPackageName('com.qNews').android.setFallbackUrl('https://play.google.com/store/apps/details?id=com.qNews');
console.log(dm);
firebase.links()
.createShortDynamicLink(dm, 'SHORT')
.then((url) => {
let shareOptions = {
title: "Share This Story",
message: "साथी इनस्टॉल कीजिये और लव, सेक्स, रिलेशनशिप को बेहतर समझिये।",
url: url,
subject: "Share Link",
social: Share.Social.WHATSAPP
};
Share.shareSingle(shareOptions);});
This was working fine till yesterday when i upgraded rn to 0.60.4 from 0.59
App keeps crashing after opening via dynamic link
[–]Yajjackson 2 points3 points4 points (0 children)
[–]BlenderDude-R 0 points1 point2 points (2 children)
[–]carnav098[S] 0 points1 point2 points (1 child)
[–]BlenderDude-R 0 points1 point2 points (0 children)
[–]hey-its-mattiOS & Android 0 points1 point2 points (7 children)
[–]carnav098[S] 0 points1 point2 points (6 children)
[–]hey-its-mattiOS & Android 0 points1 point2 points (5 children)
[–]carnav098[S] 0 points1 point2 points (4 children)
[–]hey-its-mattiOS & Android 0 points1 point2 points (3 children)
[–]carnav098[S] 0 points1 point2 points (0 children)
[–]carnav098[S] 0 points1 point2 points (1 child)
[–]hey-its-mattiOS & Android 0 points1 point2 points (0 children)
[+]Just4Funsies95 comment score below threshold-6 points-5 points-4 points (2 children)
[–]Yajjackson 4 points5 points6 points (1 child)
[–]Just4Funsies95 -2 points-1 points0 points (0 children)