【问题标题】:Unity and Facebook Missing App Link URLUnity 和 Facebook 缺少应用链接 URL
【发布时间】:2017-11-27 16:13:23
【问题描述】:

我正在尝试统一创建,当我单击一个按钮时,我会邀请某人使用该应用程序。我已经能够进入该过程,但是当点击邀请按钮时,它会显示以下内容:

Missing App Link Url
The app link used with this invite does not contain and Android URL.

我查看了我能找到的每一个视频、文章和文档,但找不到任何使这项工作统一起来的方法。

我有 facebook sdk 和登录,注销,共享工作正常。

我在统一的 sdk 设置中看到有一个应用链接的地方,但我不明白那里有什么。

https://gyazo.com/31bdb85b5b5d39acafbe0452d7faa98c

我正在尝试使用https://manage.appurl.io/,但它似乎不起作用。有人可以解释让共享功能工作所需的步骤吗?

我对一个帖子感到痛心,我必须生成 fb url,但是当我转到该 url 时它不再起作用。

public void Invite()
{


    FB.Mobile.AppInvite (
        new Uri("https://appurl.io/jaidx0qh"),
        new Uri("https://i.gyazo.com/c9d956294974024a5d09e57768e824e8.png"),
        InviteCallback
    );
}

【问题讨论】:

    标签: android facebook facebook-graph-api unity3d applinks


    【解决方案1】:

    该错误通常意味着 FB 无法在您的网页上找到元标记(见下文)。您可以在FB debugger 中调试您的网址以检查您的元标记

    <head>
        <meta property="al:ios:url" content="example://applinks" />
        <meta property="al:ios:app_store_id" content="12345" />
        <meta property="al:ios:app_name" content="Example App" />
        <meta property="og:title" content="example page title" />
        <meta property="og:type" content="website" />
        <!-- Other headers -->
    </head>
    

    另请注意:随着 Facebook SDK 版本 4.28.0 的发布,App Invites 已被弃用。它将支持到 2018 年 2 月 5 日。(link)

    【讨论】:

    • 病毒 我读到了关于 App Invited depreciation 的相同内容,但是该消息仅显示在 Android SDK 部分,而不显示在 Unity SDK 部分的 FB.Mobile.AppInvite 下 - 所以我想知道折旧是否是仅适用于 Android 邀请 API,不会影响 Unity 的。也许您对此有所了解?
    • 您好,该消息出现在两个平台(iOS 和 Android)上,并将适用于他们的所有 sdk,包括统一。您应该寻找替代方案,例如 Whatsapp、FB Messenger 和其他流行的聊天应用程序来推动您的有机增长。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-27
    • 1970-01-01
    • 2021-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多