问题标签 [playfab]
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.
azure - 使用 Azure 函数访问 Playfab 数据
如何使用 Azure 函数访问读取/写入/修改/删除 Playfab 数据?
c++ - PlayFab 是否适用于 Unity 和 Unreal Engine 以外的任何其他设备?
我正在开发自己的游戏引擎,以便以后(一年后)开发游戏。我正在考虑在引擎当前所处的当前阶段添加多人游戏功能,并且正在考虑使用 Azure 服务并遇到 PlayFab。我的引擎可以与 PlayFab 通信还是必须与他们列出的引擎之一一起使用才能使用此服务?
PlayFab 对我来说是全新的,不想经历学习它的麻烦,只是感到失望。
unity3d - 如何使用 Playfab+photon 在 Unity 中为多人游戏的好友请求发送推送通知
所以在这里我试图将我的单人游戏转换为多人游戏。
我能够处理用户可以通过用户名使用 Playfab 登录游戏的部分。我可以创建一个朋友屏幕,并且可以通过调用各种事件和回调,通过这些命令在 UI、Playfab 朋友列表和光子朋友列表中添加 PlayerB作为他的朋友。
我也可以随意删除朋友。
但问题是PlayFab遵循以下系统,如果玩家 A将玩家 B添加为他的朋友,则玩家 A的朋友列表会更新,但玩家 B 的朋友列表不会更新。
这里真正想要的是:
当玩家 A 添加玩家 B 的名称时,通知应该通过邀请到达玩家 B(推送通知和朋友屏幕中的消息)。只有玩家 B 接受邀请,玩家 A 和玩家 B 才会成为好友。
但是我在网上搜索了这个,但似乎没有很好的教程(即,通过 playfab 向另一个朋友发送通知)。有人建议使用云脚本。但是 playfab 的“自动化”下的云脚本界面已经改变,并且很难弄清楚,因为那里的许多教程都使用 Playfab 的云脚本下的旧界面。
现在我真的在质疑我是否在使用 PlayFab 和 Photon 的正确轨道上,或者我是否应该使用其他东西,比如 Mirror 或其他任何东西。
简单总结一下Unity 多人游戏中如何从玩家 A向玩家 B发送好友请求
reactjs - 将 Playfab SDK 与 ReactJS 一起使用?
我正在尝试在我的 React 项目中使用 Playfab SDK,但还没有成功..
我找不到解释清楚的文档。
- 创建了一个反应应用程序:
为 nodejs 安装 PlayFab SDK:
npm 安装 playfab-sdk
注意:(还有另一个用于 JavaScript 的 SDK(npm install playfab-web-sdk
),但我假设对于反应应用程序,节点是正确的?)
- 使用以下代码修改了
App.js
项目中的文件:(实际上以多种方式进行了尝试,我尝试了最后一个也不起作用的方法)。
应用程序.js:
- 之后,如果我运行: npm start
得到这个错误:
错误:
如果可以解释如何使 PlayfabSDK 在 React 应用程序上运行良好,将会非常有帮助。
非常感谢!
azure-blob-storage - 如何删除不需要的嵌套列?
我的任务是将公司Event Export
从 PlayFab 环境更改为 Azure。最初,我们已将其设置为,Export all events
但在查看数据后,我们确实导出了一些出于法律原因我们不想要的数据。我正在探索该Use custom query
方法并尝试构建查询以获取除我要排除的列之外的所有数据。问题是这些列是嵌套的。我现在尝试使用project-away
查询来排除一列,但是当我运行以下查询时
我收到这个错误
我假设这是因为它不支持嵌套列。有没有一种简单的方法来排除列,而不必展平数据或列出我的所有列(我们的开发人员可能会在没有通知的情况下创建新事件,这样就不起作用了)?
更新 1:
我发现这project-away
是从表中删除列的语法,但我需要的是一种从 json/动态对象中删除键的方法,因此发现 usingbag_remove_keys()
是正确的方法
但现在我面临另一个问题。当我'$.'
对子键使用符号时,出现以下错误
如果我没有列出任何子项,我不会遇到这个问题,我不明白为什么
更新 2:
我发现它bag_remove_keys
有一个错误。在下面的查询中,我在UPDATE 1中得到了描述的错误
但是,如果我"test2"
在最后移动密钥,我不会收到错误,但d1
不会"test2"
在输出中显示密钥。
另外,如果我有一个bag_remove_keys()
与输入中的一个键匹配的键,| extend d1=bag_remove_keys(d, dynamic(['$.SomeKey.Sub1', '$.SomeKey.Sub2', 'test1']))
那么它也不会出错,但会"test2"
从输出
中删除
azure-active-directory - PlayFab 与 Azure AD B2C 作为 OpenID Connect 集成
我正在尝试将 Azure AD B2C 作为 OpenID Connect 集成到 PlayFab 以支持 AD 用户登录 PlayFab,以下是我尝试过的步骤-
Azure AD B2C
- B2C下注册客户端应用
- 创建注册和登录用户流程
- 在用户流下添加了 Google 和 Facebook 作为身份提供者。
- 能够使用 Google 和 Facebook 成功登录用户。
PlayFab 配置
创建游戏名称
使用 LoginWithCustomID、LoginWithFacebook 成功添加登录玩家。
PlayFab 中的 OpenId 连接配置:
- 在 OpenId Connect 下,我添加了 Connection ID、Client ID、Client Secret 和 Issuer。
- 在发行人下,我添加了条目为
https://{tenant-name}.b2clogin.com/{tenant-name}.onmicrosoft.com/b2c_1_signupsignin/v2.0
问题:
当我尝试从 PlayFab 中访问 LinkOpenIdConnect API 时,API 返回打击错误-
谁能帮我在哪里做错了?先感谢您。
php - 我的 PlayFab 重置电子邮件 API POST 请求似乎没有有效负载
我正在尝试向以下 PlayFab API 提交 php 响应:https ://docs.microsoft.com/en-us/rest/api/playfab/admin/account-management/reset-password?view=playfab-rest
这是我的第一个 php 脚本,我已经使用它很长一段时间了,并且能够在没有错误的情况下运行我的脚本,但似乎我没有有效负载。
代码中的回声:
echo ' 响应:' .$resp;
...来自上述回声的响应是:
相应的:字符串(0)“”
不幸的是,我真的不知道出了什么问题以及如何解决它,因为没有错误消息。我试图回显 $options 数组来控制是否有有效负载但没有成功。我意识到我需要帮助,并且非常感激。
android - 登录身份验证 UI 在 Unity 编辑器上完美运行,但不适用于 Android 设备。可能出了什么问题?
所以我已经实现了下面显示的登录屏幕上显示的所有功能。使用 PLAYFAB 凭据登录、注册、Google 身份验证和 Facebook 身份验证以及使用设备 ID 的访客登录。Apple 身份验证尚未执行。
然而,在我的安卓设备上,只有谷歌身份验证按钮有效,即谷歌图标。当它被点击时,它会登录到我的 google play games id 并注册,即创建一个新帐户。
问题(仅存在于 android 设备上):
我的其他按钮都不起作用(登录、以访客身份播放、Facebook),它们甚至不再像按钮那样交互了。至少如果它们是可点击/可交互的,我会认为这是因为代码或交叉检查了我的函数而发生的。
更新:在一个设备上,谷歌和 Facebook 图标都是可交互的,并且谷歌成功地进行了身份验证,但在另一台设备上,即使谷歌是可交互的,它也无法进行身份验证,而 facebook 根本无法交互。但是,以访客身份登录和玩游戏始终不可交互。在第三台设备上,谷歌是可交互的并进行身份验证,而 facbook 是不可交互的。
我应该在哪里解决这个问题?这里可能出了什么问题?第一张图片是安卓应用的截图。第二次和第三次是谷歌认证尝试成功,第四次是在另一台设备上谷歌认证失败,第五次是Facebook认证失败。在此处输入图像描述