一、iOS应用审核目前最新的规则改为如果新增了第三方应用登录则需要添加苹果授权登录方式,shareSDK这块也已经进行了适配,关于苹果登录的一些设置和使用方法逐步拆解并且示例,当然您也可以参考https://www.mob.com/wiki/detailed/?wiki=Apple_auth&id=14文档
步骤:
1.原生代码中使用苹果登录 如果是pod集成填入pod代码 参考图1-1 如果是下载的离线参考图1-2
pod'mob_sharesdk/ShareSDKPlatforms/Apple'//(苹果登录)
图1-1
图1-2
2.flutter中集成参考https://www.mob.com/wiki/detailed?wiki=ShareSDK_for_Flutter&id=14注意图中只是部分示例你需要把apple参考同样方式填入
图1-3
3.pod成功后集成后对xcode进行配置需要打开sign in apple权限如图并去账号中确认
图1-4
图1-5
图1-6
4.确认权限打开apple登录无需配置可以直接调用就好注意apple登录只支持ios13的设备,并且只有第一次会返回applei的邮箱等以后将不会返回
[ShareSDK authorize:SSDKPlatformTypeAppleAccount settings:nil onStateChanged:^(SSDKResponseState state, SSDKUser *user, NSError *error) {
}];
图1-7