我在Android应用中使用Firebase动态链接将用户重定向到我的应用或Google Play商店。
这是缩短的链接https://neibar0.page.link/rkgZJpa61qBHaNeV9
当我尝试使用其他浏览器而不是Chrome浏览器从WhatsApp打开共享链接时,出现“ net :: ERR_UNKNOWN_URL_SCHEME”
这是我从浏览器复制的扩展链接
intent://neibar0.page.link/rkgZJpa61qBHaNeV9#Intent; package = com.google.android.gms; action = com.google.firebase.dynamiclinks.VIEW_DYNAMIC_LINK; scheme = https; S.browser_fallback_url = {{3 }};
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
String uid = user.getUid();
String link = "https://www.google.com/?invitedby=" + uid;
DynamicLink dynamicLink =
FirebaseDynamicLinks.getInstance().createDynamicLink()
.setLink(Uri.parse(link))
.setDomainUriPrefix("https://neibar0.page.link")
.setAndroidParameters(new
DynamicLink.AndroidParameters.Builder("com.logical.neibar")
.build()).setIosParameters(new
DynamicLink.IosParameters.Builder("com.example.ios").build())
.buildDynamicLink();
final Uri dynamicLinkUri = dynamicLink.getUri();
//Function to generate short link returns shortLink
Intent intent =new Intent();
intent.setAction(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_TEXT,shortLink.toString());
intent.setType("text/plain");
startActivity(intent);
如果未安装应用,我想将用户重定向到Play商店。 该链接仅在移动Chrome应用中打开时有效。