Apple登录

公司项目有三方登录功能,做完后上架直接被拒,查看后原来iOS 13以后集成三方登录必须集成Apple登录,查找了一些资料总结出以下操作方案,仅供大家参考。

配置部分:

1.登录你的开发者账号,找到你项目对应的identifiers,把sign in with apple 勾选保存。


2.在项目中的Signing&Capabilities中添加sign in with apple。


完成以上就可以实现代码了。

代码部分:

1,系统登录按钮ASAuthorizationAppleIDButton,也可以不用系统按钮,自定义按钮


效果如下:


Apple登录按钮调用代码;


成功回调:


成功后按自己项目需求跟后台对接。

失败回调:


授权页面显示;

初次授权和已经授权再次点击时所展现出的界面是不一样的,如下图所示:左边图片是初次登陆页面展示,右边图片是再次登陆页面展示


以上就是集成Apple登录全部内容了,有错误的地方欢迎指正,不喜勿喷,谢谢

你可能感兴趣的:(Apple登录)