And*_*son 6 android firebase facebook-messenger firebase-dynamic-links
在Facebook Messenger中无法正确预览创建的firebase动态短链接.它按预期显示消息和链接,并显示带有url的预览图像.
如果单击预览,则消息中包含的URL正在工作,但不是URL.
网址应为:https://q3zbm.app.goo.gl/8f7b 但预览链接为 https://q3zbm.app.goo.gl/s?socialDescription=Welcome&socialImageUrl=http://andreasandersson.nu/images /awesome-photo.jpg&socialTitle=Gooo
我能够在一个非常小的程序中重现这一点
private void generate() {
DynamicLink.SocialMetaTagParameters.Builder params = new DynamicLink.SocialMetaTagParameters.Builder();
params.setImageUrl(Uri.parse("http://andreasandersson.nu/images/awesome-photo.jpg"));
params.setDescription("Welcome");
params.setTitle("Gooo");
FirebaseDynamicLinks.getInstance()
.createDynamicLink()
.setLink(Uri.parse("http://andreasandersson.nu"))
.setDynamicLinkDomain("q3zbm.app.goo.gl")
.setIosParameters(new DynamicLink.IosParameters.Builder("ios.app.example").build())
.setAndroidParameters(new DynamicLink.AndroidParameters.Builder().build())
//.setSocialMetaTagParameters(params.build())
.buildShortDynamicLink(SHORT)
.addOnCompleteListener(new OnCompleteListener<ShortDynamicLink>() {
@Override
public void onComplete(@NonNull Task<ShortDynamicLink> task) {
if (task.isSuccessful()) {
Uri shortLink = task.getResult().getShortLink();
Uri flowchartLink = task.getResult().getPreviewLink();
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
shareIntent.putExtra(Intent.EXTRA_TEXT, "check this:" + shortLink.toString());
shareIntent.setType("text/plain");
startActivity(Intent.createChooser(shareIntent, "share"));
}
}
});
}
Run Code Online (Sandbox Code Playgroud)
我知道应用程序值不正确但输入正确的值不会给结果带来任何差异.
这是firebase动态链接上的错误还是facebook messenger的问题?当从ios完全相同的事情它是按预期工作,这应该意味着这是与分享者的Android相关问题?
更新:感谢您联系FIrebase支持.这是我们已经向他们提出的Facebook问题.截至目前,我们尚未听到他们的任何更新,但一旦我们这样做,我们会通知您.
我之前向 Firebase 支持提出过类似的问题。根据他们的支持,似乎是 Facebook 这边的,他们已经在 Facebook 上提交了一个错误。他们还提供了错误跟踪器(https://business.facebook.com/direct-support/question/124595778189376/?force_full_site=0&business_id=191383518008569),但看来我没有必要的访问权限来查看跟踪器,所以我认为这可能也适用于你。
| 归档时间: |
|
| 查看次数: |
1293 次 |
| 最近记录: |