V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MrLQX
V2EX  ›  iOS

ios 接入 sign in with apple 是否可以自定义登录按钮?

  •  
  •   MrLQX · 2019-11-28 13:53:15 +08:00 · 8040 次点击
    这是一个创建于 1827 天前的主题,其中的信息可能已经有所发展或是发生改变。
    目前有需求是接入 sign in with apple 功能,官方是提供了一个 ASAuthorizationAppleIDButton 的系统登录样式按钮,因为我们的项目是 unity 开发,登录界面也是 unity 那边设计的,所以我们不想使用这个 ASAuthorizationAppleIDButton 按钮,想使用 unity 生成一个 button 做 sign in with apple 的登录功能,然后调用相关接口代码,不知道这样是否可行?是否能通过审核?有成功提审的能否告知下,非常感谢。
    15 条回复    2020-03-10 09:08:06 +08:00
    MrLQX
        1
    MrLQX  
    OP
       2019-11-28 15:16:40 +08:00
    目前无人应答
    blueandhack
        2
    blueandhack  
       2019-11-28 15:23:35 +08:00 via iPhone
    MrLQX
        3
    MrLQX  
    OP
       2019-11-28 15:36:46 +08:00
    @blueandhack 我看了下,没有必须要求使用它系统自带的
    Lin0936
        4
    Lin0936  
       2019-11-28 15:40:29 +08:00
    蹲一个回答。最近也要接入这个。
    blueandhack
        5
    blueandhack  
       2019-11-28 15:46:06 +08:00
    @MrLQX #3 可以自定义样式,所以只要符合他们的样式规范即可
    MrLQX
        6
    MrLQX  
    OP
       2019-11-28 15:57:14 +08:00
    @blueandhack 那意味着我用 unity 做的 apple 登录按钮,只要符合样式就 OK 了
    wienli
        7
    wienli  
       2019-11-28 16:20:24 +08:00
    苹果的意思是,以后所有接入第三方登陆的应用必须按要求接入 Apple login,并且不能自定义样式
    blueandhack
        8
    blueandhack  
       2019-11-28 16:21:06 +08:00
    @MrLQX #6 是的。比如用 ionic 开发的,使用的 Webview 这个时候会用到 Cordova 的控件 https://www.npmjs.com/package/cordova-plugin-sign-in-with-apple
    这个时候就需要自己自定义样式,符合 Apple 的规范即可(总不能弄个红配绿的按钮,这样一定被拒)
    MrLQX
        9
    MrLQX  
    OP
       2019-11-28 16:24:10 +08:00
    @wienli 没有哪里说明不能自定义样式吧
    MrLQX
        10
    MrLQX  
    OP
       2019-11-28 16:24:24 +08:00
    @blueandhack 感谢
    bnx
        11
    bnx  
       2019-11-29 13:23:48 +08:00
    可以自定义,但需满足如下要求.

    首先是有尺寸要求,如下.
    Minimum width Minimum height Minimum margin
    140pt (140px @1x, 280px @2x) 30pt (30px @1x, 60px @2x) 1/10 of the button's height

    其次要求白底黑字在深色背景,或白底黑字黑边框在浅色背景,或黑底白字在浅色背景.(页面也有反例.)

    再次圆角的半径可以修改.
    lcvs
        12
    lcvs  
       2019-12-13 23:15:53 +08:00
    @MrLQX 老哥过审了嘛?我们游戏现在也要自定义按钮,虽然做出来的图片跟苹果原生按钮基本是一样的,但是原生按钮自带多语言功能(随系统语言自动切换),图片无法支持这么多语言,不知道能不能过审
    MrLQX
        13
    MrLQX  
    OP
       2019-12-20 10:08:33 +08:00
    @lcvs 我们还没提审呢,预计明年三月份才提审
    lcvs
        14
    lcvs  
       2020-03-04 14:28:16 +08:00
    我们用的自定义按钮,图片样式风格跟苹果原生按钮基本是一样的,已经过审了,特来回复;
    如果有多种登录方式+苹果登录,布局可以参考美团 App 登录页。
    MrLQX
        15
    MrLQX  
    OP
       2020-03-10 09:08:06 +08:00
    @lcvs 感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4530 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:05 · PVG 09:05 · LAX 17:05 · JFK 20:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.