dependencies {
implementation 'com.google.firebase:firebase-dynamic-links:19.1.1'
// add any other dependencies needed for your app
}
其中,android:host为您的动态链接域名,android:scheme为“https”。
FirebaseDynamicLinks.getInstance()
.getDynamicLink(getIntent())
.addOnSuccessListener(this, new OnSuccessListener() {
@Override
public void onSuccess(PendingDynamicLinkData pendingDynamicLinkData) {
// Get the deep link
Uri deepLink = null;
if (pendingDynamicLinkData != null) {
deepLink = pendingDynamicLinkData.getLink();
}
// Handle the deep link
// ...
}
})
.addOnFailureListener(this, new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Log.w(TAG, "getDynamicLink:onFailure", e);
}
});
这样就可以在Android 13上打开动态链接了。
上一篇:Android13中通知运行时权限阻止我的应用工作流。
下一篇:Android13中应用程序崩溃,“Injectinginputevents”(注入输入事件)需要调用者具有INJECT_EVENTS权限。