问题描述
我已经翻阅了 firebase 提供的大部分文档。我还发现了其他没有太大帮助的资源,但给出了很多相同的答案。
这是我对 building links 的参考链接。 This guide 也说过同样的话。
我希望实现的功能与 Twitter 的个人资料共享菜单非常相似。以下是他们的菜单外观的片段。
我现在的状态是这里。我有一条消息,firebase 链接内置在一个潜在的可共享对象中。菜单看起来像这样。
我想要实现的是一个粗体标题和描述文本以及一个非常类似于 Twitter 设置方式的标题图像。我不确定在 firebase 内置链接中修改或添加任何选项是否适用于此菜单。
这是一个代码片段,展示了我构建 firebase 动态链接的方式。
export async function buildEventLink(eventId) {
const url = 'https://helloStackOverflow?eventId=' + eventId;
const link = await dynamicLinks().buildLink({
link: url,domainUriPrefix: 'https://helloStackOverflow',});
return link;
}
接下来是一段代码片段,展示了我如何为用户创建共享菜单,选择他们将在其中共享 firebase 动态链接的媒体。
let link = await buildEventLink(selectedEvent.eventId);
try {
const result = await Share.share({
message: "Swoop into this event!",url: link,});
if (result.action === Share.sharedAction) {
if (result.activityType) {
// shared with activity type of result.activityType
} else {
// shared
}
} else if (result.action === Share.dismissedAction) {
// dismissed
}
} catch (error) {
alert(error.message);
}
Here is the link to the React Native Share component
如果我遗漏了这个模块的任何内容,或者如果有另一个 npm 模块可以帮助我解决这个问题,请分享!
再次重申,我想添加一个粗体标题并附加一个 png 以显示 Twitter 徽标的位置。对此的任何建议或指导将不胜感激!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)