近期蘋果要求凡是接入第三方登錄(比如微信登錄)必須接入signwithapple允坚,于是查看相關(guān)資料集成到APP并成功上線豌骏。
首先說明的是可以使用自定義按鈕(參考美團APP設(shè)計)琅翻,也可以使用自帶按鈕琳疏。其次一般APP的賬號系統(tǒng)是基于手機號,所以蘋果ID登錄后台汇,有一步綁定手機號的操作。這樣提審后是一定會被拒的笆呆,沒關(guān)系嘀倒,只要說明合理的原因碳胳,為什么需要綁定手機號挨约,在解決方案中心中回復蘋果即可,之后蘋果會再次審核并給予通過馆衔。以下是我的回復內(nèi)容(僅作參考):
Dear apple,
My app account is user's mobile phone number. Users can use some functions without logging in, but the services that require logging in, such as XXX and XXX, need to bind the mobile phone number. During the use, users will receive product SMS service reminder and some service information. If you do not bind the phone number, user will not get the information. Therefore, after logging in with Apple ID, user need to bind the phone number to provide unified account management and product services.
最后一個問題要說明的是,網(wǎng)上廣為流傳的代碼中
這一步通過icloud獲取的賬號密碼登錄我并沒有使用糠馆,之前將服務器返回的user保存在keychain中毕匀,有些手機開啟了icloud會有這個賬號密碼驗證選項展姐,此驗證方法還未找到,所以獲取到服務器返回的user時不用保存在keychain里面悲敷,這樣就不會走這一步了拷况。