在第三方賬號登錄app的大潮流下,擁有着強大賬號系統平台的蘋果當然不能錯怪
1.前往官方網站閱讀接入說明:
閱讀后將對接入過程有一個大致的了解
2.下載插件:
在unity的AssetsStore中搜索SignInWithApple,下載並導入到工程中
3.插件的使用
導入到工程中,目錄如下:

Documentation 是使用說明文檔,和官方網站的說明基本一樣,這個目錄可以刪掉
Scenes 提供了一個簡單的unity場景,配合文檔的說明,對齊進行修改后可以做個簡單的調試,個人覺得沒什么用,刪掉
Scripts 部分有兩個cs腳本:
SignInWithAppleTest.cs
為我們做了一個簡單的示例,利用mono的生命周期,實現對SignInWithApple.cs的調用,這個腳本不必要,看懂用法后可以刪掉
SignInWithApple.cs
中為我們提供了兩個主要接口Login和GetCredentialState;
login就是登錄,參數為登錄回調,我們可以在自己工程中合適的地方調用,並在login的callback里處理回調的參數(UserInfo構造)
Sprites 是一張示例的登錄按鈕圖片,沒什么用,可以刪掉,我們可以結合自己的工程,自己做一張出來(能過蘋果審核就行)
UnitySignInWithApple.m 比較重要,c#與oc交互的部分,作為plugin導入xcode工程,其中的方法僅實現ios13以上的情況,低於ios13的情況,需要我們結合自己的工程處理
