问题标签 [facebook-unity-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
544 浏览

apprequests - facebook-unity-sdk:AppRequest 问题

问题

  1. 发送 AppRequest 时,即使我有 300 多个朋友,我在 iOS 上出现的朋友列表中总是有 48 个用户。有没有办法改变内存充足的高端设备的这个限制?
  2. FB 如何决定在 AppRequest 对话框中显示哪 48 位朋友?它似乎不是我按字母顺序排列的前 48 个朋友
  3. AppRequest 调用的“Title”参数未使用。即使在 InteractiveConsole 中,我也将标题设置为“邀请朋友”,并且标题始终显示“应用请求”。这只是坏了还是我很困惑?

编辑:我知道有一个 maxRecipients 参数,但我的理解是,它只决定一次可以发送多少个总数,而不是显示多少个朋友。我将 maxRecipients 设置为 500,但列表中仍然只显示 48 个朋友。

信息
Unity 版本:4.3.0f4
FB SDK 版本:4.3.4
FB Build 版本:131022.2bb3e6026790434

0 投票
3 回答
11299 浏览

facebook - Facebook Unity API - 发布带有链接和描述的屏幕截图?

我正在尝试让我的应用程序(iOS、Android)允许用户将屏幕截图发布到 Facebook,并附上链接和描述。我可以使用 FB.API() 将屏幕截图从我的应用程序上传到 Facebook 为我的应用程序自动生成的用户相册,方法是:

而且我可以使用 FB.Feed() 从互联网上发布一张图片,其中包含一个链接和对用户提要的描述。有没有办法通过链接和描述将屏幕截图发布到用户的提要?

0 投票
1 回答
1041 浏览

facebook - 统一 Facebook sdk 4.3.6

我在使用 Facebook 登录时遇到问题。我正在使用 Facebooksdk 4.3.6unity3d 4.3.0/4.3.1.

当我点击登录按钮 Facebook 权限窗口打开并按下确定后没有任何反应并在日志中打印以下消息

FB.Login("email,publish_actions", LoginCallback);

并且在

0 投票
1 回答
98 浏览

android - Facebook Unity SDK 4.3.6 检查器的滞后行为

将最新版本的 facebook unity sdk(4.3.6) 导入统一后,我尝试在检查器中编辑设置,我只是发现无法填写“应用程序 ID”字段或重新调整检查器面板的大小,因为它的高延迟。如果不在检查器中使用导入插件中的菜单,则未发现问题。

检查器没有显示有关安装的 openssl 的任何详细信息,例如版本、检测路径等。在 System Properties>Advanced>Environment variables>System Variables 设置路径,但插件无论如何都无法检测到它。

我对 facebook unity sdk 的兼容性感到困惑,因为统一资产商店上的 Facebook SDK for Unity 4.3.4 刚刚提到所需的统一版本是 4.3+,这与 facebook 的官方页面不同(Facebook Unity SDK 适用于 Unity 4.2以上)。

任何有经验的 facebook unity sdk 4.3.6 用户可以发表一些意见吗?

- 使用 Unity3d 4.2.0

-安装了openssl v1.0.1e

0 投票
2 回答
688 浏览

azure - 如何在 Windows azure 中部署 Unity 构建?

我正在为 Facebook 制作一个 Unity 游戏,因为我正在尝试 Windows Azure,所以我想将两个文件部署到这个服务器服务(一个 html 和 unity3d 文件),为此,有人可以帮我做吗?在此先感谢亚历杭德罗

0 投票
1 回答
1965 浏览

facebook - Facebook-Unity-SDK 提要回调未调用

问题
FB.Request() 回调参数永远不会在 Android 上被调用。它在 iOS 上运行良好。

信息
Unity 版本:4.3.0f4
FB SDK 版本:4.3.6
FB SDK 构建版本:131121.17562b74012d24a

复制步骤

  1. 启动一个新的Unity项目并导入FB SDK 4.3.6
  2. 更改为 Android 项目并填写您的密钥库信息
  3. 编辑 FacebookSettings 以匹配您应用中的 developers.facebook.com 中的内容
  4. 编辑 InteractiveConsole.cs 以在 Callback(FBResult result) 的第一行添加一个 Debug.Log()(这是完成提要请求时应调用的函数)。
  5. 使用 InteractiveConsole 场景构建项目
  6. 初始化,登录,然后尝试发布。请注意,即使 adb logcat 显示“FBUnitySDK(3272):发送到 Unity OnFeedRequestComplete({“id”:”12321312321 blablah”}),您的调试日志也不会出现

详细信息
我们注意到 AndroidFacebook.cs 中的 OnFeedRequestComplete(string message) 中没有任何内容。此外,AndroidFacebook.cs 中 FeedRequest(params…) 中的回调参数根本没有被使用。

抱歉,如果这是一个已知问题,但我在 StackOverflow 或 developer.facebook.com/bugs 上没有看到任何类似的帖子。

0 投票
2 回答
2764 浏览

unity3d - 无法使用 fb-unity-sdk 登录我的应用程序 | OnLoginComplete({"取消":true}) | API 异常

我正在为我的 Unity 项目使用最新的 facebook sdk for unity(包 4.3.6)。每当我尝试登录时,这就是我从 LogCat 获得的详细信息。

12-09 22:54:05.911: V/FBUnitySDK(19876): 发送到 Unity OnLoginComplete({"cancelled":true})

当我尝试深入研究 logcat 时,我遇到了这些错误。

12-09 22:53:52.298:E/fb4a(:):VaultDeviceSetup(19890):com.facebook.http.protocol.ApiException:验证访问令牌时出错:会话与当前存储的会话不匹配。这可能是因为用户在创建会话后更改了密码,或者 Facebook 出于安全原因更改了会话。12-09 22:53:52.298: E/fb4a(:):VaultDeviceSetup(19890): at com.facebook.http.protocol.ApiResponseChecker.b(ApiResponseChecker.java:103) 12-09 22:53:52.298: E /fb4a(:):VaultDeviceSetup(19890): 在 com.facebook.http.protocol.ApiResponseChecker.a(ApiResponseChecker.java:136) 12-09 22:53:52.298: E/fb4a(:):VaultDeviceSetup(19890) : 在 com.facebook.http.protocol.StringResponseHandler.a(StringResponseHandler.java:31) 12-09 22:53:52.298: E/fb4a(:):VaultDeviceSetup(19890): 在 com.facebook.http.protocol。

facebook 设置也无法找到我的 debug.keystore,它向我展示了缺少 debug.keystore 的温暖。我已经在 .android 文件夹中有 debug.keystore 文件,但它仍然没有检测到它。所以我把我的 keyhash 直接放入 FacebookAndroidUtil.cs 文件中。

我也在我的 Facebook 应用程序设置中放置了相同的密钥哈希。所以我不确定是什么导致了登录问题。无论是密钥哈希问题还是日志中显示的访问令牌问题。我坚持了两天。:(

0 投票
1 回答
284 浏览

facebook-unity-sdk - FB.PublishInstall 是否需要 AuthToken?

据我所知,大多数 FB 调用都要求用户登录并拥有有效的 authtoken。

问题

  1. FB.PublishInstall 和 FB.AppEvents.LogEvent 是否需要有效的 authtoken?
  2. 我可以在每次应用程序启动时调用 FB.PublishInstall,还是必须跟踪我是否曾经调用过它并且每次安装只调用一次?
  3. 我什至需要调用 PublishInstall 还是会自动处理?从我在 Facebook 上的报告来看,我似乎已经看到了总安装量,而且我目前没有调用 PublishInstall。

我正在使用 Unity 4.2.2 和 Facebook SDK 4.3.6。

谢谢,科尔特

0 投票
1 回答
293 浏览

unity3d - Unity3d facebook SDK 和 Playhaven

在我的项目中集成统一 facebook 和 playhaven 时遇到问题。一切都为 android 项目构建良好,但在手机游戏崩溃后运行。日志信息

E/AndroidRuntime(11225):原因:android.view.InflateException:二进制 XML 文件第 18 行:膨胀类 com.playhaven.android.view.PlayHavenView 时出错

0 投票
1 回答
144 浏览

facebook - Facebook 和 Revmob

我在我的项目中集成了 revmob 和 facebook sdk 4.3.6。当一切正常但用户关闭全屏广告且尚未登录 Facebook 时。Facebook 活动抛出异常,游戏崩溃。

原因:java.lang.RuntimeException:将结果 ResultInfo{who=null, request=0, result=0, data=null} 传递给活动 {com.itchyfingerz.laststand/com.facebook.unity.FBUnityPlayerActivity} 失败:java。 lang.NullPointerException

但是,如果用户关闭全屏广告并且已经使用 facebook 登录,一切都会完美运行。

请帮助我,如果需要更多信息,请告诉我。

谢谢