Firebase动态链接<;子域>;。page.link不启动应用程序
我正在构建我的第二个应用程序,像第一个一样,我添加了动态链接功能。 新链接看起来像Firebase动态链接<;子域>;。page.link不启动应用程序,firebase,firebase-dynamic-links,Firebase,Firebase Dynamic Links,我正在构建我的第二个应用程序,像第一个一样,我添加了动态链接功能。 新链接看起来像https://.page.link/gr123单击时不会触发应用程序,只会直接进入浏览器-playstore 下面是安装时似乎无法打开应用程序的代码: private void sendToInviteScreen() { String link = "https://etablebanking.page.link/gr/?invitedto=" + userInviteID;
https://.page.link/gr123
单击时不会触发应用程序,只会直接进入浏览器-playstore
下面是安装时似乎无法打开应用程序的代码:
private void sendToInviteScreen() {
String link = "https://etablebanking.page.link/gr/?invitedto=" + userInviteID;
Intent intent = new AppInviteInvitation.IntentBuilder(getString(R.string.invitation_title))
.setMessage("Welcome to etable bank ")
.setDeepLink(Uri.parse(link))
.setCustomImage(Uri.parse(getString(R.string.invitation_custom_image)))
.setCallToActionText(getString(R.string.invitation_cta))
.build();
startActivityForResult(intent, REQUEST_INVITE);
}
上一个应用程序使用的功能和工作原理完美:
旧链接看起来像https://.app.goo.gl/?link=
private void sendToInviteScreen() {
String link = "https://f8msr.app.goo.gl/?invitedto=" + userInviteID;
Intent intent = new AppInviteInvitation.IntentBuilder(getString(R.string.invitation_title))
.setMessage("Manage and control all calls")
.setDeepLink(Uri.parse(link))
.setCustomImage(Uri.parse(getString(R.string.invitation_custom_image)))
.setCallToActionText(getString(R.string.invitation_cta))
.build();
startActivityForResult(intent, REQUEST_INVITE);
}
你能粘贴到你的应用程序清单中吗?你应该为页面添加一个意图过滤器。link domain为动态链接和缩短链接添加了一个意图过滤器,它现在显示为可以打开链接的应用之一。