问题标签 [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.
apprequests - facebook-unity-sdk:AppRequest 问题
问题
- 发送 AppRequest 时,即使我有 300 多个朋友,我在 iOS 上出现的朋友列表中总是有 48 个用户。有没有办法改变内存充足的高端设备的这个限制?
- FB 如何决定在 AppRequest 对话框中显示哪 48 位朋友?它似乎不是我按字母顺序排列的前 48 个朋友
- AppRequest 调用的“Title”参数未使用。即使在 InteractiveConsole 中,我也将标题设置为“邀请朋友”,并且标题始终显示“应用请求”。这只是坏了还是我很困惑?
编辑:我知道有一个 maxRecipients 参数,但我的理解是,它只决定一次可以发送多少个总数,而不是显示多少个朋友。我将 maxRecipients 设置为 500,但列表中仍然只显示 48 个朋友。
信息
Unity 版本:4.3.0f4
FB SDK 版本:4.3.4
FB Build 版本:131022.2bb3e6026790434
facebook - Facebook Unity API - 发布带有链接和描述的屏幕截图?
我正在尝试让我的应用程序(iOS、Android)允许用户将屏幕截图发布到 Facebook,并附上链接和描述。我可以使用 FB.API() 将屏幕截图从我的应用程序上传到 Facebook 为我的应用程序自动生成的用户相册,方法是:
而且我可以使用 FB.Feed() 从互联网上发布一张图片,其中包含一个链接和对用户提要的描述。有没有办法通过链接和描述将屏幕截图发布到用户的提要?
facebook - 统一 Facebook sdk 4.3.6
我在使用 Facebook 登录时遇到问题。我正在使用 Facebooksdk 4.3.6
和unity3d 4.3.0/4.3.1
.
当我点击登录按钮 Facebook 权限窗口打开并按下确定后没有任何反应并在日志中打印以下消息
FB.Login("email,publish_actions", LoginCallback);
并且在
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
azure - 如何在 Windows azure 中部署 Unity 构建?
我正在为 Facebook 制作一个 Unity 游戏,因为我正在尝试 Windows Azure,所以我想将两个文件部署到这个服务器服务(一个 html 和 unity3d 文件),为此,有人可以帮我做吗?在此先感谢亚历杭德罗
facebook - Facebook-Unity-SDK 提要回调未调用
问题
FB.Request() 回调参数永远不会在 Android 上被调用。它在 iOS 上运行良好。
信息
Unity 版本:4.3.0f4
FB SDK 版本:4.3.6
FB SDK 构建版本:131121.17562b74012d24a
复制步骤
- 启动一个新的Unity项目并导入FB SDK 4.3.6
- 更改为 Android 项目并填写您的密钥库信息
- 编辑 FacebookSettings 以匹配您应用中的 developers.facebook.com 中的内容
- 编辑 InteractiveConsole.cs 以在 Callback(FBResult result) 的第一行添加一个 Debug.Log()(这是完成提要请求时应调用的函数)。
- 使用 InteractiveConsole 场景构建项目
- 初始化,登录,然后尝试发布。请注意,即使 adb logcat 显示“FBUnitySDK(3272):发送到 Unity OnFeedRequestComplete({“id”:”12321312321 blablah”}),您的调试日志也不会出现
详细信息
我们注意到 AndroidFacebook.cs 中的 OnFeedRequestComplete(string message) 中没有任何内容。此外,AndroidFacebook.cs 中 FeedRequest(params…) 中的回调参数根本没有被使用。
抱歉,如果这是一个已知问题,但我在 StackOverflow 或 developer.facebook.com/bugs 上没有看到任何类似的帖子。
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 应用程序设置中放置了相同的密钥哈希。所以我不确定是什么导致了登录问题。无论是密钥哈希问题还是日志中显示的访问令牌问题。我坚持了两天。:(
facebook-unity-sdk - FB.PublishInstall 是否需要 AuthToken?
据我所知,大多数 FB 调用都要求用户登录并拥有有效的 authtoken。
问题
- FB.PublishInstall 和 FB.AppEvents.LogEvent 是否需要有效的 authtoken?
- 我可以在每次应用程序启动时调用 FB.PublishInstall,还是必须跟踪我是否曾经调用过它并且每次安装只调用一次?
- 我什至需要调用 PublishInstall 还是会自动处理?从我在 Facebook 上的报告来看,我似乎已经看到了总安装量,而且我目前没有调用 PublishInstall。
我正在使用 Unity 4.2.2 和 Facebook SDK 4.3.6。
谢谢,科尔特
unity3d - Unity3d facebook SDK 和 Playhaven
在我的项目中集成统一 facebook 和 playhaven 时遇到问题。一切都为 android 项目构建良好,但在手机游戏崩溃后运行。日志信息
E/AndroidRuntime(11225):原因:android.view.InflateException:二进制 XML 文件第 18 行:膨胀类 com.playhaven.android.view.PlayHavenView 时出错
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 登录,一切都会完美运行。
请帮助我,如果需要更多信息,请告诉我。
谢谢