Apple登錄接入記錄

Apple文檔——通過 Apple 登錄

使用入門 - 通過 Apple 登錄 - Apple Developer

Apple文檔——設計要求——登錄通過 Apple 登錄 | Apple Developer Documentation

插件github版——apple-signin-unity(README 中為接入步驟)

GitHub - lupidan/apple-signin-unity: Unity plugin to support Sign In With Apple Id

Unity Blog——Support for Apple sign in(注意其中assetstore鏈接已失效)

https://blog.unity.com/engine-platform/support-for-apple-sign-in

或使用Unity AssetStore 版——Sign in with Apple Plugin for Unity

Sign in with Apple Plugin for Unity | Integration | Unity Asset Store

Apple文檔開發者賬戶幫助(后臺管理)(管理賬號/團隊/證書/密鑰、配置服務/功能等)

賬戶 - 幫助 - Apple Developer

按照 github ReadMe 接入:

1、按Unity Package Manager?的導入方式。導入 v1.4.3版。

2、完成插件設置(ios)(使用腳本進行設置)

在Unity Assets/Editor/AppleAuth 中創建 SignInWithApplePostprocessor.cs

(注意全部包入 #if UNITY_IOS?中)

3、初始化

4、按照流程圖寫登錄邏輯。

流程大意:

⑴、有歷史UserId時,先 GetCredentialState?判斷狀態,若已登錄則完整;若未登錄則 DoLoginWithAppleId?

⑵、無歷史UserId時,先DoQuickLogin若失敗則 DoLoginWithAppleId

⑶、若 DoLoginWithAppleId?失敗,將提示錯誤,并返回至“選擇登錄方式”狀態。

打包報錯:

/Users/nratel/.jenkins/workspace/BuildTestApp_iOS/NativeProject/XXX/Unity-iPhone.xcodeproj: error: Provisioning profile "DevXXX20240606" doesn't support the Sign in with Apple capability. (in target 'Unity-iPhone' from project 'Unity-iPhone')

/Users/nratel/.jenkins/workspace/BuildTestApp_iOS/NativeProject/XXX/Unity-iPhone.xcodeproj: error: Provisioning profile "DevXXX20240606" doesn't include the com.apple.developer.applesignin entitlement. Profile qualification is using entitlement definitions that may be out of date. Connect to network to update. (in target 'Unity-iPhone' from project 'Unity-iPhone')

原因:證書不支持。

解決:找運營更換證書。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/95045.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/95045.shtml
英文地址,請注明出處:http://en.pswp.cn/web/95045.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【小程序-慕尚花坊04】網絡請求并發與loading

網絡請求并發與loading一,網絡請求并發與loading1,并發處理1.1,異步實現方式2.2,Promise.all異步方式封裝2,loading加載2.1,loading的基本使用2.2,loading與并發結合案例2.3,loading…

CentOS 7 升級 OpenSSH 10.0p2 完整教程(含 Telnet 備份)

🔹 CentOS 7 升級 OpenSSH 10.0p2 完整教程(含 Telnet 備份) 注意:為了避免升級 SSH 時無法遠程登錄,建議先啟用 Telnet 服務 作為備用連接方式。 CentOS 7 默認 OpenSSH 版本是 7.x,升級到 10.0p2 需要 源…

aragfw9.dll aqnky-ef.dll aqua dock.dll apscon~1.dll apropdll.dll app_web_yqnqasrp.dll app_web_

在使用電腦系統時經常會出現丟失找不到某些文件的情況,由于很多常用軟件都是采用 Microsoft Visual Studio 編寫的,所以這類軟件的運行需要依賴微軟Visual C運行庫,比如像 QQ、迅雷、Adobe 軟件等等,如果沒有安裝VC運行庫或者安裝…

rabbitMQ延時隊列實現,怎么保證消息的冪等

一、RabbitMQ 延時隊列實現方式 基于 TTL(Time-To-Live) 死信隊列(Dead Letter Queue) 這是最常用的實現方式,核心思路是: (1)消息設置過期時間(TTL) (2)消息過期后進入綁定的死信隊…

前沿技術觀察:從AI 時代到量子計算的下一站

前沿技術觀察:從AI 時代到量子計算的下一站🚀 技術的浪潮一波接一波,從 人工智能 到 區塊鏈,再到 邊緣計算、元宇宙、量子計算,這些前沿技術正在深刻影響我們的生活與產業格局。 對于開發者和技術愛好者來說&#xff0…

通過Kubernetes安裝mysql5服務

以下是清晰、結構化的操作流程優化說明,按步驟梳理從部署到配置持久化、暴露服務的完整過程:一、基礎部署:快速驗證 MySQL 可用性創建有狀態工作負載進入 KubeSphere 項目 → 工作負載 → 有狀態副本集 → 創建,選擇 通過鏡像創建…

【mysql】SQL 中 IS 與 = 的區別:一個 NULL 值引發的思考

SQL 中 IS 與 的區別:一個 NULL 值引發的思考為什么查詢結果總是少一條數據?可能是 NULL 在搗鬼在 SQL 查詢中,很多開發者都曾遇到過這樣的困惑:明明看起來正確的查詢語句,返回的結果卻總是與預期不符。這往往是因為沒…

openGauss筆記

1、安裝 直接用docker安裝 2、國產化 符合國產化要求 3、客戶端 3.1 dbeaver 社區版本(25.1.4)即可,驅動建議用離線版本,在官網下載最新的,然后在驅動管理里面進行添加本地的jar 3.1.1 驅動配置3.1.2 依賴 需要java版本…

SQL語言增刪改查之C與R

本節通關要求1、掌握 SQL 語句對數據庫進行的創建 Create 和讀取 Retireve 操作的指令;2、多練習🎮說明:操作對象是數據表中的數據行,也就是表中的記錄。請明確操作對象,不要誤傷友軍。背景:create table i…

棧溢出問題

brpc 的 bthread 默認協程棧大小是 128KB(非 pthread 模式)。如果在一個bthread中,它執行的函數內定義了一個局部變量map,有很多個元素,map的大小超過了128KB,協程會自動申請新的棧空間嗎?這里要…

Android之穿山甲廣告接入

文章目錄前言一、效果圖二、實現步驟1.引入庫2.build.gradle依賴3.Application初始化3.開屏廣告4.插屏廣告5.懶人做法總結前言 項目接入廣告已經是常見的現象了,但是還有很多朋友或者初學者沒有接觸過,或者沒有接觸過穿山甲,今天就來看一下&…

Web開發工具一套式部署Maven/Nvm/Mysql/Redis

前言: 對于一個純小白且電腦沒有任何環境的計算機學生,如何快速跑通Java前后端項目呢? 先附上百度網盤 地址: Web開發工具 。 以下鏈接來自不同作者,如有侵犯,請聯系我刪除。 1.Jdk 部署地址&#xff1a…

Deepseek法務提示指令收集

參考網絡資料,收集一些法務提示指令,可用于Agent LLM、以及LLM法律相關開發。 https://zhuanlan.zhihu.com/p/22588251815 1 基礎指令 1) 身份認證模塊 【身份與版本聲明】 您是由DeepSeek研發的法律智能輔助系統V4.2版,內核經司法部《生成…

Tiptrans轉運 | 免費5國轉運地址

Tiptrans 是一家總部位于捷克的國際包裹轉運與虛擬地址服務平臺,主要提供全球虛擬收貨地址(英國、德國、香港、美國等),讓用戶在當地網店購物,再由 Tiptrans 轉運到海外。除了物流服務,Tiptrans 也提供虛擬…

STM32手動移植FreeRTOS

📦 準備工作 獲取FreeRTOS源碼: 訪問 FreeRTOS官網 或其 GitHub倉庫 下載最新版內核源碼。 你也可以使用Git克隆(注意要包含子模塊):git clone https://github.com/FreeRTOS/FreeRTOS.git --recurse-submodules。 準備STM32基礎…

C5僅支持20MHZ帶寬,如果路由器5Gwifi處于40MHZ帶寬信道時,會出現配網失敗

是的,這會導致“怎么都連不上”。結論先說:如果路由器把 5 GHz 固定在 40 MHz(或以上)帶寬,而你的 C5 只支持 5 GHz 的 20 MHz 帶寬,那么 STA 連接一定會失敗。固件里不可能“把 40 MHz AP 連成 20 MHz”&a…

堅鵬請教DEEPSEEK:請問中國領先的AI智能體服務商有哪些?知行學

堅鵬請教DEEPSEEK:請問中國領先的AI智能體服務商有哪些?深圳知行學教育科技公司名列榜首根據2025年8月底多家權威機構發布的榜單和報告,比如德本咨詢(DBC)的“2025企業級AI Agent應用TOP50”榜單、IDC的《中國AI AGENT…

【開題答辯全過程】以 投票系統為例,包含答辯的問題和答案

個人簡介一名14年經驗的資深畢設內行人,語言擅長Java、php、微信小程序、Python、Golang、安卓Android等開發項目包括大數據、深度學習、網站、小程序、安卓、算法。平常會做一些項目定制化開發、代碼講解、答辯教學、文檔編寫、也懂一些降重方面的技巧。感謝大家的…

C++異常處理指南:構建健壯程序的錯誤處理機制

在程序開發的世界里,“錯誤” 是繞不開的話題。你可能寫過一個簡單的計算器,卻因為用戶輸入 “50” 而崩潰;也可能在操作數據庫時,因為權限不足導致數據讀取失敗;甚至在申請內存時,因為系統資源耗盡而無法繼…

comfUI背后的技術——VAE

第一次知道VAE可能還是許嵩。當然,這里的VAE指的是變分自編碼器(Variational Autoencoder, VAE) Seq2Seq 在 Seq2Seq 框架提出之前,深度神經網絡在圖像分類等問題上取得了非常好的效果。在其擅長解決的問題中,輸入和…