我的应用程序上有Firebase动态链接,并且运行正常。当我尝试获取排序链接时所有链接都崩溃时,将库更新到版本16.1.1时会出现问题。有人知道此更新中发生了什么吗?
链接的代码如下:
FirebaseDynamicLinks.getInstance().createDynamicLink()
.setLink(linkUri)
.setDynamicLinkDomain(context.getString(R.string.firebase_link_domain))
.setAndroidParameters(new DynamicLink.AndroidParameters.Builder().build())
.setSocialMetaTagParameters(
new DynamicLink.SocialMetaTagParameters.Builder()
.setTitle(item.getTitle())
.setImageUrl(Uri.parse(url))
.setDescription(context.getString(R.string.app_name_long))
.build())
.buildShortDynamicLink()
.addOnCompleteListener(new OnCompleteListener<ShortDynamicLink>() {
@Override
public void onComplete(@NonNull Task<ShortDynamicLink> task) {
if (task.isSuccessful()) {
Uri shortLink = task.getResult().getShortLink();
view.showSharing(shortLink);
view.setProgressBar(false);
} else {
Toast.makeText(context, R.string.share_error, Toast.LENGTH_LONG).show();
Log.e("FIREBASE_SHORT_LINK", task.getException().getLocalizedMessage());
}
}
});
答案 0 :(得分:1)
这是支持人员提出的一个已知问题。根据他们的说法,当前有两种解决此问题的方法: