【发布时间】:2023-04-10 23:35:01
【问题描述】:
我是一名前端人员,我正在使用 Unity3d 为 iOS/Android 制作游戏。我想在我的游戏中有一个“在 Facebook 上分享”按钮。当用户点击它时,它会在她的 Facebook 墙上分享一个游戏链接。
这部分不是那么棘手 - 也许我会为此使用 prime31-plugin。
我的问题是关于点击 facebook 墙上的链接。是否可以实现类似于此处概述的用户体验:
if (user clicks from the iOS Facebook app)
{
if (user has the app installed)
{
open app;
}
else
{
open App Store on the app’s page;
}
}
else if (user clicks from the Android Facebook app)
{
if (user has the app installed)
{
open app;
}
else
{
open Google Play on the app’s page;
}
}
else
{
open my apps homepage in standard browser;
}
1) 首先:如果我为游戏创建一个“Facebook 应用程序”,Facebook 会提供某种“应用程序链接”……它们能提供我所追求的行为吗?? (是的,我读了很多,但如果它适合我的情况,我真的无法理解)
2) 如果没有,我可以在我网页的 html 顶部设置某种“AppLinks”,使其功能相同吗?
3) 如果没有,我可以使用例如php-redirects 在我的网页上,实现相同的流程?
欢迎任何想法或提示、教程或代码示例、半个或整个解决方案!我在网上搜索了几天,越来越困惑。
所以请帮助我朝着正确的方向前进! :-) 提前谢谢!
【问题讨论】:
-
一般来说,您无法决定 Facebook 如何处理您的链接。你可以做的是在你的 URL 中提供尽可能多的信息来告诉 Facebook 你的链接、你的原生应用程序和你的 Facebook 应用程序,以便他们可以决定做什么。 OG 标签(如 og:title、og:image、og:description)和 App Links 标签是最好的方法。
-
是的,App Links 可以提供您所描述的流程;但你的问题太宽泛了。前往 Facebook developers.facebook.com/docs/applinks/add-to-content 和 applinks.org/documentation 查看有关此事的文档
标签: android ios facebook hyperlink applinks