MrL30716
V2EX  ›  iOS

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

  •  
  •   MrL30716 · Nov 28, 2019 · 8603 views
    This topic created in 2373 days ago, the information mentioned may be changed or developed.
    目前有需求是接入 sign in with apple 功能,官方是提供了一个 ASAuthorizationAppleIDButton 的系统登录样式按钮,因为我们的项目是 unity 开发,登录界面也是 unity 那边设计的,所以我们不想使用这个 ASAuthorizationAppleIDButton 按钮,想使用 unity 生成一个 button 做 sign in with apple 的登录功能,然后调用相关接口代码,不知道这样是否可行?是否能通过审核?有成功提审的能否告知下,非常感谢。
    15 replies    2020-03-10 09:08:06 +08:00
    MrL30716
        1
    MrL30716  
    OP
       Nov 28, 2019
    目前无人应答
    blueandhack
        2
    blueandhack  
       Nov 28, 2019 via iPhone
    MrL30716
        3
    MrL30716  
    OP
       Nov 28, 2019
    @blueandhack 我看了下,没有必须要求使用它系统自带的
    Lin0936
        4
    Lin0936  
       Nov 28, 2019
    蹲一个回答。最近也要接入这个。
    blueandhack
        5
    blueandhack  
       Nov 28, 2019
    @MrLQX #3 可以自定义样式,所以只要符合他们的样式规范即可
    MrL30716
        6
    MrL30716  
    OP
       Nov 28, 2019
    @blueandhack 那意味着我用 unity 做的 apple 登录按钮,只要符合样式就 OK 了
    wienli
        7
    wienli  
       Nov 28, 2019
    苹果的意思是,以后所有接入第三方登陆的应用必须按要求接入 Apple login,并且不能自定义样式
    blueandhack
        8
    blueandhack  
       Nov 28, 2019
    @MrLQX #6 是的。比如用 ionic 开发的,使用的 Webview 这个时候会用到 Cordova 的控件 https://www.npmjs.com/package/cordova-plugin-sign-in-with-apple
    这个时候就需要自己自定义样式,符合 Apple 的规范即可(总不能弄个红配绿的按钮,这样一定被拒)
    MrL30716
        9
    MrL30716  
    OP
       Nov 28, 2019
    @wienli 没有哪里说明不能自定义样式吧
    MrL30716
        10
    MrL30716  
    OP
       Nov 28, 2019
    @blueandhack 感谢
    bnx
        11
    bnx  
       Nov 29, 2019
    可以自定义,但需满足如下要求.

    首先是有尺寸要求,如下.
    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  
       Dec 13, 2019
    @MrLQX 老哥过审了嘛?我们游戏现在也要自定义按钮,虽然做出来的图片跟苹果原生按钮基本是一样的,但是原生按钮自带多语言功能(随系统语言自动切换),图片无法支持这么多语言,不知道能不能过审
    MrL30716
        13
    MrL30716  
    OP
       Dec 20, 2019
    @lcvs 我们还没提审呢,预计明年三月份才提审
    lcvs
        14
    lcvs  
       Mar 4, 2020
    我们用的自定义按钮,图片样式风格跟苹果原生按钮基本是一样的,已经过审了,特来回复;
    如果有多种登录方式+苹果登录,布局可以参考美团 App 登录页。
    MrL30716
        15
    MrL30716  
    OP
       Mar 10, 2020
    @lcvs 感谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1166 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 18:01 · PVG 02:01 · LAX 11:01 · JFK 14:01
    ♥ Do have faith in what you're doing.