iOS Google SDK 登陸接入

2021-08-04 16:27:06 字數 1102 閱讀 2079

1.需要科學上網方式, 開啟 傳送門

2.當前版本為4.0.1,文件其實寫得非常清楚,覺得比較亂, 在此整理一下。 主要針對需要google sign 自定義登陸按鈕的內容。

3.官方demo給的是用gidsigninbutton 這個類進行登陸操作。

4.此處相當於翻一下官方文件。

5.首先是幾個基本設定,

gidsignin *sigin = [gidsignin sharedinstance];

sigin.clientid = @"******************************x";

sigin.delegate = self;

sigin.uidelegate = self;

[sigin setscopes:[nsarray arraywithobject:@""]];

6.自定義登陸按鈕, 關鍵是gidsignindelegate, gidsigninuidelegate這個2個協議, 無論使用2個方式當中哪乙個, 都要實現這個2個協議。此處的self可以是uiviewcontroller或者其子類。執行登陸操作[[gidsignin sharedinstance] signin];

7.三個**方法,都要實現。

- (void)signinwilldispatch:(gidsignin *)signin error:(nserror *)error

- (void)signin:(gidsignin *)signin presentviewcontroller:(uiviewcontroller *)viewcontroller

- (void)signin:(gidsignin *)signin dismissviewcontroller:(uiviewcontroller *)viewcontroller

8.正常彈出safirviewcontroller ,進入登陸流程, 在- (void)signin:(gidsignin *)signin didsigninforuser:(gidgoogleuser *)user witherror:(nserror *)error; 這個方法當中,就可以獲取到想要的資訊。

登陸mysql s MySQL登陸退出

單例項登陸mysql mysql mysql uroot 適合剛安裝後無密碼 mysql uroot p 標準登陸的方法 mysql uroot p password 密碼明文會洩露密碼,一般用於指令碼中,指令碼許可權root 700 多例項登陸mysql mysql s data 3307 mys...

aws中centos登陸連線設定

第一步 使用aws金鑰檔案 pem 登陸 在shell中需使用新建的會話,不能直接,使用原來的會話進行修改,否則無法進入 點選瀏覽器,點新增,再點選匯入,選擇.pem 檔案 第二步 登陸後,使用root身份編輯亞馬遜雲主機的ssh登入方式,輸入passwd,設定乙個新密碼,再然後編輯下面的檔案 vi...

ubuntu root 使用者登陸登陸辦法

習慣於圖形化操作的我們,不愛面對一堆的命令的操作,拿想要隨意操作所有東東,就想要提示登入的許可權 以root使用者登入就可以。但是,ubuntu預設並沒有以root使用者登入,so,我們需要做些配置,讓系統再啟動的時候直接以root使用者登入。ubuntu 12.04預設是不允許root登入的,在登...