farcaster.json 文件,以获取有关 Mini App 的信息。
托管 farcaster.json 文件
farcaster.json 必须放在 /.well-known/farcaster.json 端点上。
如果您使用的是 Monad Mini App 模板,可以在发布应用前编辑 farcaster.json 文件,填入您的应用详情!
如果您没有使用该模板,则必须确保您的域名下 [domain]/.well-known/farcaster.json 端点上托管了一个 farcaster.json 文件。
app/.well-known/farcaster.json/route.ts
farcaster.json 文件的部分呈现。farcaster.json 文件的完整参考可以在 此处 找到。
使用 Farcaster 移动应用生成 accountAssociation
farcaster.json 文件中的 accountAssociation 对象用于将 Mini App 与发布者的 Farcaster 账户进行关联。
您可以使用 Farcaster 移动应用来生成 accountAssociation 对象。
进入 Settings(位于 Developer 下方) > Domains,输入托管 Mini App 的域名并点击 Generate Domain Manifest。
看不到 Developer 选项?
看不到 Developer 选项?
要让
Developer 选项可见,您需要在 Farcaster 中启用 Developer mode。您可以通过 Settings(位于 Profile and Account 下方) > Advanced > 向下滚动并启用 Developer mode 来开启它。accountAssociation 对象将复制到您的剪贴板中,您可以将其中的值粘贴到 farcaster.json 文件中。
app/.well-known/farcaster.json/route.ts
您可以在 此处 找到 Monad Mini App Template 应用的
farcaster.json 文件。
一旦托管好 farcaster.json 文件,您的 Mini App 就可以在 Farcaster 应用中被发现,您可以在 Farcaster 应用中搜索该 Mini App 来测试它!
