公司项目有三方登录功能,做完后上架直接被拒,查看后原来iOS 13以后集成三方登录必须集成Apple登录,查找了一些资料总结出以下操作方案,仅供大家参考。
配置部分:
1.登录你的开发者账号,找到你项目对应的identifiers,把sign in with apple 勾选保存。
2.在项目中的Signing&Capabilities中添加sign in with apple。
完成以上就可以实现代码了。
代码部分:
1,系统登录按钮ASAuthorizationAppleIDButton,也可以不用系统按钮,自定义按钮
效果如下:
Apple登录按钮调用代码;
成功回调:
成功后按自己项目需求跟后台对接。
失败回调:
授权页面显示;
初次授权和已经授权再次点击时所展现出的界面是不一样的,如下图所示:左边图片是初次登陆页面展示,右边图片是再次登陆页面展示
以上就是集成Apple登录全部内容了,有错误的地方欢迎指正,不喜勿喷,谢谢
网友评论