返回

Firebase存储映像在iMessage的链接预览中不工作

发布时间:2022-06-25 21:42:56 256
# 信息

我有一个由函数根据请求生成的网页。

认为一个 url 像

https://mywebsite.app/posts/postOne,我根据请求postOne在 Firestore 中查找,获取有关它的一些详细信息并生成一个页面。

这在大多数情况下都有效,但对于托管在 Firebase 存储中的图像,即使存在令牌,iMessage 也无法呈现此图像的预览。如果我下载图像,将其上传到 Imgur,然后换掉 URL,它就可以正常工作。

例如:

<meta property="go:title" content="Blog Post One">

<meta property="og:image" content="https://firebasestorage.googleapis.com/v0/b/myapp.appspot.com/o/blogPosts%2Fposts%2FpostOne%2FpostOneCoverPhoto.png?alt=media&token=imageToken">

不会正确呈现,它会显示标题和我的页面图标,但图像不会加载。

而如果我把那个精确的图像上传到 Imgur,然后生成一个这样的页面:

<meta property="go:title" content="Blog Post One">

<meta property="og:image" content="https://i.imgur.com/myImgurImageId.jpg">

一切都正确渲染。这是 Firebase 如何处理来自 iMessage 等客户端的请求的问题,还是更可能是 iMessage 中的错误?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像