溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

iOS中GangSDK怎么用

發(fā)布時間:2021-08-09 11:58:46 來源:億速云 閱讀:145 作者:小新 欄目:移動開發(fā)

這篇文章主要介紹iOS中GangSDK怎么用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

一、GangSDK介紹

GangSDK是為開發(fā)者提供的一套快速接入社群系統(tǒng)的開發(fā)框架,主要為了幫助開發(fā)者在自己的應用里快速構(gòu)建社群系統(tǒng)。社群系統(tǒng)包含兩大功能:1、為用戶們提供自己的社交圈,使他們交流更方便;2、社群建設(shè),使社群更具影響力,同時吸引更多的用戶加入。

GangSDK包括三個部分:

GangCore:數(shù)據(jù)管理(所有網(wǎng)絡(luò)請求接口管理)

GangUI:界面展示(提供的UI布局)

GangUIResource:皮膚資源(為UI提供了多套資源,可選擇替換使界面顯示多樣化)

二、集成前準備

1、注冊及創(chuàng)建應用,網(wǎng)址:http://www.gangsdk.com/statichtml/html/gangsdkmanage/myapp.html

2、下載GangSDK.zip,網(wǎng)址:http://www.gangsdk.com/statichtml/resource/sdk/ios/GangSDK.zip

三、開始集成

1、導入GangSDK

iOS中GangSDK怎么用

2>通過在工程目錄上的右鍵[Add Files to…]來添加上面拷貝進去的文件夾,如圖:

iOS中GangSDK怎么用

2、添加依賴庫

iOS中GangSDK怎么用

3、添加 -ObjC 鏈接符號
點擊項目文件->選擇項目target->選中Build Setting ->在搜索框中輸入other link ,找到Other Linker Flags ->添加-ObjC,如下圖:

iOS中GangSDK怎么用

4、添加權(quán)限

1>選中info.plist->右鍵選擇Open as -> Source Code,如下圖:

iOS中GangSDK怎么用

2>將下面的配置信息粘貼進去,如下圖:

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
<key>NSPhotoLibraryUsageDescription</key>
<string>能夠查看相冊圖片</string>
<key>NSCameraUsageDescription</key>
<string>拍攝照片</string>
<key>NSMicrophoneUsageDescription</key>
<string>發(fā)送語音消息</string>

iOS中GangSDK怎么用

5、初始化GangSDK

1>導入頭文件:
#import <GangSDK/GangSDK.h>

2>調(diào)用方法:
//初始化,一般在應用一打開就進行
[[GangSDK instance] init:申請的key  showDebug:是否打印日志];

iOS中GangSDK怎么用

如果想在不進入GangSDK界面前先登錄GangSDK,從而收取一些即時消息等,那么在初始化后調(diào)用GangSDK的登錄方法。

6、進入GangSDK界面

1>導入頭文件:
#import “GangSDK+UI.h”

2>調(diào)用方法:
如果上面已經(jīng)調(diào)用了登錄方法,則直接調(diào)用跳轉(zhuǎn)進入界面方法。
否則調(diào)用下面的登錄并跳轉(zhuǎn)界面方法:

[[GangSDK instance] startUI:用來跳轉(zhuǎn)的controller userId:用戶的唯一標識符  nickname:用戶的昵稱  headIconUrl:用戶的頭像  gameLevel:應用中用戶的等級  gameRole:應用中用戶的角色  extParams:額外的用戶信息   success:成功回調(diào)  failure:失敗回調(diào)];

iOS中GangSDK怎么用

如果沒有自己的用戶系統(tǒng),可以選擇下面的重載方法,GangSDK會給用戶自動生成一個唯一標識符,用戶會使用默認的頭像,而且在用戶進入GangSDK界面的時候會彈出對話框讓用戶自己設(shè)置一個昵稱:

[[GangSDK instance] startUI:用來跳轉(zhuǎn)的controller success:成功回調(diào) failure:失敗回調(diào)];

更多重載方法:

[[GangSDK instance] startUI:用來跳轉(zhuǎn)的controller userId:用戶的唯一標識符 nickname:用戶的昵稱 success:成功回調(diào) failure:失敗回調(diào)];

[[GangSDK instance] startUI:用來跳轉(zhuǎn)的controller userId:用戶的唯一標識符 nickname:用戶的昵稱 headIconUrl: 用戶的頭像 success:成功回調(diào) failure:失敗回調(diào)];

iOS中GangSDK怎么用

如果不想用默認的界面風格,可以下載其他GangUIResource來替換舊的GangUIResource文件夾,

以上是“iOS中GangSDK怎么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

ios
AI