OA SDK 适配iOS 13问题升级说明

更新时间:2020-06-02 10:13:18

升级说明:

1 ios13不再支持UISearchBar,升级前OpenAccount SDK内部使用UISearchBar,登录界面点击区号打开搜索框,在searchBar输入搜索的时候崩溃。


解决办法:
更新最新的OpenAccount SDK(版本3.4.0.45), 并且从sdk中把ALBBOpenAccountCountryCodeViewController.xib 文件拷贝出来,覆盖掉客户项目工程里的ALBBOpenAccountCountryCodeViewController.xib。


2 苹果要求4月后上架的app,如果支持三方账号登录,必须支持“Sign In with Apple”,否则不予上架。
解决步骤:
A 登录页面嵌入“Sign In with Apple”图标,具体参考苹果官方文档。
B 调用OpenAccount SDK参考代码:

    //nick:  昵称,由开发者自行决定传递内容,建议传入ASAuthorizationAppleIDCredential的fullName的familyName和givenName组合
    //email:目前传空
    NSDictionary* userInfo = @{@"nick":nick @"email”:@“”};

    //identityToken:是ASAuthorizationAppleIDCredential的成员变量
    NSString* identityToken = [[NSString alloc] initWithData:identityToken encoding:NSUTF8StringEncoding];

    id<ALBBOpenAccountSSOService> ssoService = ALBBService(ALBBOpenAccountSSOService);
    [ssoService signInWithApple:self
                           clientId:[[NSBundle mainBundle] bundleIdentifier]
                      identityToken:identityToken
                                appKey:appKey
                                 openId:user              //传入ASAuthorizationAppleIDCredential的成员变量User
                               userInfo:userInfo
                              delegate:self];

results matching ""

    No results matching ""