| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> Unity 接入Apple登录 -> 正文阅读 |
|
[游戏开发]Unity 接入Apple登录 |
? ? ? ? 文章末尾有资源插件链接在6月的全球开发者大会(WWDC)上,苹果宣布了一款新产品:使用苹果登录。随着iOS 13即将于9月19日发布,苹果已经更新了App Store审查指南,现在他们要求任何使用第三方或社交登录服务的新应用程序提供与苹果相同的登录选项。现有的申请将被要求在2020年4月之前完成。你可以在苹果的开发者网站上阅读更多关于这一变化的信息。 我们知道许多Unity开发者依赖于第三方登录服务。为了更容易遵守这些新准则,我们创建了一个新的资产存储包。您可以将该软件包添加到新的或现有的项目中,以轻松利用Apple的新登录功能。 下面你会发现以下内容:
入门 为了开始用苹果登录,我们创建了一个新的资产商店包,这个包的目的是使新添加的iOS13 API可用,以使用苹果登录。 你还需要Xcode11,它可以在macOS 10.14(Mojave)或10.15(Catalina)上工作,以及安装了iOS13.0的设备。Xcode和iOS13的下载可以在这里找到。此外,还建议您阅读并审阅登录Apple入门指南。本指南涵盖了苹果的人机界面指南和应用商店审查指南。您的应用程序还需要在Apple的开发人员门户中启用Apple登录功能。进一步的说明可以在这里找到。 您可以从Unity Asset Store下载新包。若要使用包:
????????????????
?
????????????????????????
???????????????????????? . 注意:使用Unity 2019.2或更低版本创建的Xcode项目将不会有UnityFramework目标。?AuthenticationServices框架应该被添加到Unity-iPhone目标中.
服务器端验证 对于需要服务器端身份验证的游戏或应用程序,您可以将identityToken传递给服务器进行验证. 苹果的identityToken是客户端无法生成的JWT令牌。?为了验证JWT令牌是由苹果发布的,并打算由你的应用程序使用,你必须验证: ?
苹果JWT有效载荷声称:
在大多数编程语言中都有JWT库。?这些库可以帮助您?parse and validate the token(解析和验证令牌 ). 如果使用javascript,下面是一个如何验证令牌的示例。它从stdin读取令牌,并尝试验证令牌。将“your.app.id”替换为来自苹果的真实应用id.
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 19:24:55- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |