国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

關于iOS GangSDK的使用 為App快速集成社群公會模塊

2020-07-26 02:37:22
字體:
來源:轉載
供稿:網友

手上有一個自己開發的小游戲,想加一個家族系統活躍下游戲的氛圍,想到這塊兒可能會有大量的工作需要自己做,就偷了個懶去網上搜羅了一波,結果驚奇的發現居然真的有類似的服務,并且還是免費的,所以決定入坑嘗試一下。這里就我使用的第三方家族系統(GangSDK)做一個簡單的記錄,方便以后查看。

一、GangSDK介紹

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

GangSDK包括三個部分:

GangCore:數據管理(所有網絡請求接口管理)

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

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

二、集成前準備

1、注冊及創建應用,網址:http://www.gangsdk.com/statichtml/html/gangsdkmanage/myapp.html

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

三、開始集成

1、導入GangSDK

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

2、添加依賴庫

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

4、添加權限

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

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

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

5、初始化GangSDK

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

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

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

6、進入GangSDK界面

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

2>調用方法:
如果上面已經調用了登錄方法,則直接調用跳轉進入界面方法。
否則調用下面的登錄并跳轉界面方法:

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

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

[[GangSDK instance] startUI:用來跳轉的controller success:成功回調 failure:失敗回調];

更多重載方法:

[[GangSDK instance] startUI:用來跳轉的controller userId:用戶的唯一標識符 nickname:用戶的昵稱 success:成功回調 failure:失敗回調];

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

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

詳細集成文檔下載地址:http://www.gangsdk.com/statichtml/html/gateway/other/ios.html?downloadType=detailed

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 博客| 略阳县| 鸡泽县| 临猗县| 东台市| 清徐县| 永靖县| 马尔康县| 剑川县| 安溪县| 太湖县| 麻城市| 梁平县| 民权县| 和平区| 灵台县| 民丰县| 山东省| 宣汉县| 常宁市| 通辽市| 宜阳县| 瓮安县| 榆林市| 贵南县| 津南区| 永昌县| 霍州市| 扬中市| 六安市| 大同市| 丘北县| 泰顺县| 灵丘县| 广宁县| 五寨县| 大安市| 安阳市| 武义县| 大安市| 富川|