Unity Apple登录接入
Unity Apple登录接入
引言
在2019年6月份的全球开发者大会(WWDC)上,苹果宣布了一款新产品:Sign In With Apple。随后苹果更新了App Store审查指南,现在他们要求任何使用第三方或者社交登录服务的新App提供与Apple相同的登录选项,也就是说,你的app上有第三方登录,就必须接入苹果登录Sign In With Apple。
相关链接
开发者中心:登录 - Apple
官方文档:使用入门 - 通过 Apple 登录 - Apple Developer
登录按钮要求:Introduction - Sign in with Apple - Technologies - Human Interface Guidelines - Design - Apple Developer
步骤
1、在unity Asset Store中下载Sign In With Apple Unity Plugin,下载完成之后导入工程。
2、在苹果开发者中心,找到对应的app,开启sign in with apple功能。
3、在项目中合适位置添加Apple登录图标,需要遵循苹果官方文档。
4、添加登录事件即可。导入的工程中有实例工程,可以尝试以下。
private void SignInWithApple(){var loginArgs = new AppleAuthLoginArgs(LoginOptions.IncludeEmail | LoginOptions.IncludeFullName);this._appleAuthManager.LoginWithAppleId(loginArgs,credential =>{// If a sign in with apple succeeds, we should have obtained the credential with the user id, name, and email, save itPlayerPrefs.SetString(AppleUserIdKey, credential.User);this.SetupGameMenu(credential.User, credential);},error =>{var authorizationErrorCode = error.GetAuthorizationErrorCode();Debug.LogWarning("Sign in with Apple failed " + authorizationErrorCode.ToString() + " " + error.ToString());this.SetupLoginMenuForSignInWithApple();});}
注意问题
1、需要注意判断ios的版本号,小于13是不支持这个功能的。
Unity Apple登录接入相关推荐
- Unity:Firebase接入Apple登录
Unity:Firebase接入Apple登录 开启Firebase的登录方式 设置Apple的后台信息 从Assets Store下载 Singn In With Apple Xcode设置 添加A ...
- Unity 接入Apple登录
文章末尾有资源插件链接 在6月的全球开发者大会(WWDC)上,苹果宣布了一款新产品:使用苹果登录.随着iOS 13即将于9月19日发布,苹果已经更新了App Store审查指南,现在他们要求任何使用第 ...
- (unity)新手接入Facebook登录,分享以及google登录,Android,IOS,OC接入篇
最近接Android,IOS的Facebook登录,分享 以及Google登录,分享流程以及遇到的问题整理. 一. Android接入 google登录 第一步,前往 [ firebase] http ...
- Unity:Firebase接入Google登录
Unity:Firebase接入Google登录 开启Firebase的登录方式 问题小结 Google登录代码 调用登录代码 参考文章: 此文章只是粗浅之作,记录而已,有错望指出,不胜感激 开启Fi ...
- PHP 接入 Apple 登录对 access_token/identityToken 进行 JWT 验证
需用到 Composer 库:firebase/php-jwt,直接安装即可 composer require firebase/php-jwt 解析 JWT 头 简单示例下 UniApp 中通过 u ...
- iOS13 sign in with Apple客户端接入遇到的一些问题
公司项目需要接入sign in with Apple,花了几天时间,查看各种文档博客,最终完成接入. 客户端接入遇到的一些问题 1.首次登录时调用的代码: if (@available(iOS 13. ...
- 磁盘未装载apple支持_支持Apple登录
磁盘未装载apple支持 At Worldwide Developers Conference (WWDC) in June, Apple announced a new product: Sign ...
- kakao登录接入V2版本记录
没有中文,全程靠google浏览器强大的翻译了!!! 后续看看要不要接入旧版的 一.首先注册kakao账号 1.注册时注意:手机号码接收时用英文,用中文被拦截了收不到验证码.英文接收的时候,读完一遍先 ...
- (vue + SpingBoot)前后端分离实现Apple登录的过程
前言 首先介绍一下为什么写这篇文章.最近,公司有一个项目,是海外的手机游戏想要上到云平台上供各种客户端(web,Android,ios等)可以无需下载游戏即可游玩.其中我负责web端的项目,项目需要接 ...
最新文章
- 产品经理跪求程序员修改需求
- nodejs 截断字符串_node.js – nodejs:字符串操作
- java二叉排序树动态查找表_9.3.1动态查找表—二叉排序树
- Java 原生日志 java.util.logging
- 获取java返回的数据_java调用第三方接口,获取接口返回的数据。
- linux根据条件查找文件、根据文件内容查找文件
- 程序员学习网站备份(小众+不定时更新ing...)建议收藏
- 基于 Angular 的企业级 Web 应用服务器端渲染的推荐建构
- 用虚拟机安装了红帽后,我确实没设置用户名密码,但现在一打开就让输入用户名密码。这种情况该怎么办??
- 数据分析体系构建那点事!
- silverlight 一些写法小计
- pdfplumber读取pdf简历,并且写入Excel中
- 内容市场的2017年:五件大事,每件事都惊心动魄
- dfs序+线段树--青出于蓝胜于蓝
- CentOs 7源码安装 Python3
- MongoDB启动shutting down with code:100处理
- 【11】Activity的生命周期
- 休闲小趣一一3Dmax“简易教程”——2.1“案例过程”——制作电脑桌与书架
- 无线传感器实验-低功率无线信道建模
- 微信小程序 — 保存文件到本地