I`m trying get dynamicLink from download in play store, but just work when app already installed.
This code belo is on the Launcher activity.
The dynamic link was created on server.
FirebaseDynamicLinks.getInstance().getDynamicLink(appLinkData)
.addOnSuccessListener(new OnSuccessListener<PendingDynamicLinkData>() {
@Override
public void onSuccess(PendingDynamicLinkData pendingDynamicLinkData) {
String inviteCode = pendingDynamicLinkData.getLink().getQueryParameter("inviteCode");
String user = pendingDynamicLinkData.getLink().getQueryParameter("userName");
}
})
.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
e.printStackTrace();
}
});
When i try get dynamic link from play i got this log bellow,
Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=mypackager cmp=mypackage/path-to-my-activity-launcher }
But when i try to get from app already installed i got this log bellow,
Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] dat=https://mydomain/... flg=0x14400000 pkg=mypackage cmp=mypackage/myactivity-launcher (has extras) }
DynamicLink Version is
implementation 'com.google.firebase:firebase-dynamic-links:16.1.5'
User contributions licensed under CC BY-SA 3.0