是否可以在使用 React Native 的同时为 iOS 和 Android 构建更多定制的 Firebase 动态链接?

问题描述

我已经翻阅了 firebase 提供的大部分文档。我还发现了其他没有太大帮助的资源,但给出了很多相同的答案。

这是我对 building links 的参考链接This guide 也说过同样的话。

我希望实现的功能与 Twitter 的个人资料共享菜单非常相似。以下是他们的菜单外观的片段。

Desired output

我现在的状态是这里。我有一条消息,firebase 链接内置在一个潜在的可共享对象中。菜单看起来像这样。

Current state

我想要实现的是一个粗体标题和描述文本以及一个非常类似于 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 (将#修改为@)