【问题标题】:how to get facebook game request url?如何获取 Facebook 游戏请求网址?
【发布时间】:2016-01-27 10:26:03
【问题描述】:

我们在 android 上使用 facebook unity sdk 游戏请求。

  • 当有人在他们的 Facebook 通知中点击游戏请求时
  • 他们切换到游戏或应用商店页面(如果未安装)
  • 游戏运行时,我们调用 FB.GetAppLink(DeepLinkCallback)
  • 但是,我们收到的是空网址。

有人知道如何实现吗?

谢谢。

完整代码:

 void AfterInit(){
         FB.GetAppLink(DeepLinkCallback);
     }

     void DeepLinkCallback(IAppLinkResult result) {
         Debug.Log("app url = "+result.Url);
     }

【问题讨论】:

  • 有谁知道是什么问题?
  • (在 facebook 仪表板中启用了深度链接)

标签: android unity3d facebook-unity-sdk facebook-app-requests


【解决方案1】:

更新: 抱歉发布相同的代码。我有一个问题要问你。

您的应用程序在商店中是否正确链接到 Facebook 开发者资料?如果处于测试模式,则可能会失败。

但是,我认为您需要发送应用内邀请的 ID 是来自 Facebook 开发者资料的应用 ID。 (查看图片)

Facebook developer profile

应用内邀请的示例代码如下

FB.Mobile.AppInvite(
    new Uri("https: // fb. me/810530068992919"), //the ID
    new Uri("http://i.imgur.com/zkYlB.jpg"), // optional image
    AppInviteCallback //callback function
);

希望这可以解决您的问题。

谢谢。

【讨论】:

  • 感谢您的回答,但是,它与我在问题中发布的代码没有什么不同,由于某种原因,我没有得到任何 url(我认为它是空的或 null (可以'不记得,因为我在 3 个月前问过这个问题)
  • 问题没有解决,并且我已经取消了这个功能,因为我当时无法解决它,但是,当我测试时,应用程序并没有在商店中上线。谢谢。
  • 我认为您需要此信息:developers.facebook.com/docs/app-invites/ios#app_links 让我知道这是否有效。我的 appinvites 在我的应用程序上工作,所以我不明白为什么这不起作用。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-14
相关资源
最近更新 更多