I use dynamic links for my application.
I took a step-by-step step through the training course, and I can open the application by clicking on the link posted on facebook.
But when I call getInvitation, I always have CANCEL as the status of AppInviteInvitationResult.
AppInvite.AppInviteApi.getInvitation(mGoogleApiClient, this, false).setResultCallback( new ResultCallback<AppInviteInvitationResult>() { @Override public void onResult(@NonNull AppInviteInvitationResult result) { if (result.getStatus().isSuccess()) { // Extract deep link from Intent Intent intent = result.getInvitationIntent(); String deepLink = AppInviteReferral.getDeepLink(intent); // [END_EXCLUDE] } else { Log.d("StartActivity", "getInvitation: no deep link found."); } } });
In debugging, I see that result.getStatus () returns CANCELED, but clicking on ligue opens the application correctly.
Where am I mistaken?
EDIT: the link I'm using: https://wft4z.app.goo.gl/?link=https://aqld.it/testlink/112972&al=aqld://test/about?params%3D17363&apn=com.project .mydeeplink
Filter in manifest:
source share