【问题标题】:FB.AppRequest excludeIds doesn't appear to work Unity / iOSFB.AppRequest excludeIds 似乎不适用于 Unity / iOS
【发布时间】:2013-10-25 14:03:39
【问题描述】:

我已集成、登录并能够通过 FB.AppRequest() 发送请求的 Facebook Unity SDK。当我这样做时,朋友选择器对话框按预期弹出,我可以很好地解析回调函数中邀请谁的结果。

我已经阅读了这里的文档: https://developers.facebook.com/docs/unity/reference/current/FB.Apprequest/

SDK 和此处的示例代码: https://github.com/fbsamples/friendsmash-unity

但在弹出对话框时我似乎无法让 excludeIds 字段工作。

这是我使用的代码:

string excludeID1 = "123456789"; // Obviously I'm using real FB friend ids (non-dev accounts)
string excludeID2 = "987654321";
string[] excludeIDs = { excludeID1, excludeID2 };

FB.AppRequest(
    message: "This game is amazing! Check it out.",
    title: "Play this game with me!",
    excludeIds: excludeIDs,
    callback: AppRequestCallback
);

void AppRequestCallback( FBResult response )
{
    // Everything fine here, can parse selected/invited friend IDs, no errors reported
}

这些“被排除”的朋友仍然会出现在对话框中。有什么建议我哪里出错了吗?

【问题讨论】:

    标签: ios facebook unity3d


    【解决方案1】:

    根据您提交的标签,在我看来您正在测试您在 iOS 上的实现。如请求对话框文档中所述,excludeIdsfilters 尚无法在移动设备上使用。此功能仅适用于Facebook site implementation

    如果我们支持 Unity SDK 的此调用,我会再次发布。

    【讨论】:

    • 嘿,感谢您提供的信息 - 我在这里查看了统一 SDK 的文档:developers.facebook.com/docs/unity/reference/current/…,其中没有提到这些参数不适用于移动设备,因此我感到困惑。如果你可以让它在 Unity SDK 中运行,那将是非常棒的。再次感谢!
    • "... excludeIds 和过滤器还不能在移动设备上使用。"我想知道这个功能是否有预计到达时间?
    猜你喜欢
    • 2023-04-09
    • 2013-02-04
    • 2020-04-04
    • 2023-04-06
    • 2017-08-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多