我们的游戏是基于unity 全球版开发的,不是团结版本,针对海外的。
1、如何获取ClientId和ClientSecret?
2、UserId 的获取,能静默获取用户已经登录的账号吗?
3、关于如何获取id token? 我们通过 Authentication.GetIdTokenRequest request = new Authentication.GetIdTokenRequest() 获取时,返回的IdToken都是空值。
如果您方便,感谢您提供支持帮助我们。
我们的游戏是基于unity 全球版开发的,不是团结版本,针对海外的。
1、如何获取ClientId和ClientSecret?
2、UserId 的获取,能静默获取用户已经登录的账号吗?
3、关于如何获取id token? 我们通过 Authentication.GetIdTokenRequest request = new Authentication.GetIdTokenRequest() 获取时,返回的IdToken都是空值。
如果您方便,感谢您提供支持帮助我们。
阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
你好!感谢你对之前的文章的关注和反馈。现在,你的问题是关于PlayStation unity接入的,具体来说是关于获取ClientId和ClientSecret,以及UserId的。
在PlayStation Developer Network中,您需要创建一个新的项目,然后在项目设置中,点击“API Keys”按钮,获取ClientId和ClientSecret。ClientId是用于标识您的应用程序的唯一标识符,而ClientSecret是用于验证您的应用程序身份的密钥。
在PlayStation unity接入中,UserId是指玩家的唯一标识符。您可以通过PlayStation的API来获取UserId。具体来说,您可以使用PlayStation的PSNAccount类来获取UserId。例如:
using UnityEngine;
using UnityEngine.SocialPlatforms;
public class GetUserId : MonoBehaviour
{
void Start()
{
PSNAccount account = PSNAccount.GetAccount();
if (account != null)
{
string userId = account.GetUserId();
Debug.Log("User Id: " + userId);
}
}
}
在上面的代码中,我们使用PSNAccount.GetAccount()方法来获取当前玩家的账户对象,然后使用GetUserId()方法来获取UserId。