问题标签 [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.

0 投票
1 回答
283 浏览

azure - 使用 Azure 函数访问 Playfab 数据

如何使用 Azure 函数访问读取/写入/修改/删除 Playfab 数据?

0 投票
1 回答
80 浏览

c++ - PlayFab 是否适用于 Unity 和 Unreal Engine 以外的任何其他设备?

我正在开发自己的游戏引擎,以便以后(一年后)开发游戏。我正在考虑在引擎当前所处的当前阶段添加多人游戏功能,并且正在考虑使用 Azure 服务并遇到 PlayFab。我的引擎可以与 PlayFab 通信还是必须与他们列出的引擎之一一起使用才能使用此服务?

PlayFab 对我来说是全新的,不想经历学习它的麻烦,只是感到失望。

0 投票
0 回答
59 浏览

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发送好友请求

0 投票
1 回答
65 浏览

reactjs - 将 Playfab SDK 与 ReactJS 一起使用?

我正在尝试在我的 React 项目中使用 Playfab SDK,但还没有成功..

我找不到解释清楚的文档。

  • 创建了一个反应应用程序:
  • 为 nodejs 安装 PlayFab SDK:

    npm 安装 playfab-sdk

注意:(还有另一个用于 JavaScript 的 SDK(npm install playfab-web-sdk),但我假设对于反应应用程序,节点是正确的?)

这些 SDK 的文档

  • 使用以下代码修改了App.js项目中的文件:(实际上以多种方式进行了尝试,我尝试了最后一个也不起作用的方法)。

应用程序.js:


  • 之后,如果我运行: npm start

得到这个错误:


错误:


如果可以解释如何使 PlayfabSDK 在 React 应用程序上运行良好,将会非常有帮助。

非常感谢!

0 投票
1 回答
43 浏览

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"从输出 中删除在此处输入图像描述

0 投票
1 回答
64 浏览

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 返回打击错误-

谁能帮我在哪里做错了?先感谢您。

0 投票
0 回答
9 浏览

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 数组来控制是否有有效负载但没有成功。我意识到我需要帮助,并且非常感激。

0 投票
0 回答
13 浏览

android - 登录身份验证 UI 在 Unity 编辑器上完美运行,但不适用于 Android 设备。可能出了什么问题?

所以我已经实现了下面显示的登录屏幕上显示的所有功能。使用 PLAYFAB 凭据登录、注册、Google 身份验证和 Facebook 身份验证以及使用设备 ID 的访客登录。Apple 身份验证尚未执行。

然而,在我的安卓设备上,只有谷歌身份验证按钮有效,即谷歌图标。当它被点击时,它会登录到我的 google play games id 并注册,即创建一个新帐户。

问题(仅存在于 android 设备上):

我的其他按钮都不起作用(登录、以访客身份播放、Facebook),它们甚至不再像按钮那样交互了。至少如果它们是可点击/可交互的,我会认为这是因为代码或交叉检查了我的函数而发生的。

更新:在一个设备上,谷歌和 Facebook 图标都是可交互的,并且谷歌成功地进行了身份验证,但在另一台设备上,即使谷歌是可交互的,它也无法进行身份验证,而 facebook 根本无法交互。但是,以访客身份登录和玩游戏始终不可交互。在第三台设备上,谷歌是可交互的并进行身份验证,而 facbook 是不可交互的。

我应该在哪里解决这个问题?这里可能出了什么问题?第一张图片是安卓应用的截图。第二次和第三次是谷歌认证尝试成功,第四次是在另一台设备上谷歌认证失败,第五次是Facebook认证失败。在此处输入图像描述

在此处输入图像描述

在此处输入图像描述 在此处输入图像描述

在此处输入图像描述