SMSSDK的Unity3D的兩種集成方式-Android

SMSSDK的Unity3D插件主要為用戶提供了兩種集成的方式:一種是通過橋接文件直接調(diào)用SMSSDK的原生API,另外一種是使用SMSSDKGUI中的UI夏跷。這兩種方式的集成膏燃,方便用戶按需選擇科雳。在進(jìn)行集成之前秃踩,需要到Mob官網(wǎng)獲取使用的appKey和appSerect衷快。


一尤揣、下載SMSSDK的Unity3D的工具類


打開Github下載SMSSDK-For-Unity3D項(xiàng)目搔啊。將項(xiàng)目中的Unity3DForSMSSDK/Assets/Plugins目錄拷貝到您的項(xiàng)目的Assets目錄中,或雙擊SMSSDK.unitypackage導(dǎo)入相關(guān)文件北戏。注意該操作可能會(huì)覆蓋您原來已經(jīng)存在的文件负芋!


二、掛接SMSSDK腳本


選擇好需要掛接的GameObject(例如Main Camera),在右側(cè)欄中點(diǎn)擊Add Component嗜愈,選擇SMSSDK 進(jìn)行掛接旧蛾。如果需要使用Demo.cs文件,也需要進(jìn)行掛接主相機(jī)蠕嫁。方法同掛接SMSSDK相同锨天。


三、使用SDK

調(diào)用SDK接口


首先剃毒,要先引入命名空間病袄,using cn.SMSSDK.Unity,并聲明SMSSDK.cs的實(shí)例赘阀,如下:


private SMSSDK smssdk;


并且進(jìn)行設(shè)置:


smssdk = gameObject.GetComponetn();


其次益缠,初始化SDK,在初始化SDK的方法的中,需要用戶appKey和appSerect(可從Mob官網(wǎng)上面獲得)基公,如下:


smssdk.init(“114d7a34cf7ea”,”678ff550d7328de446585757c4e5de3f”,false)

左刽;


再次,實(shí)現(xiàn)SMSSDKHandler并將它設(shè)置給SMSSDK酌媒,用來處理回調(diào),如下圖:現(xiàn)在你就可以使用我們提供的API實(shí)現(xiàn)自己的功能了迄靠,如下:



a秒咨、獲取驗(yàn)證碼:


1smssdk.getCode (CodeType.TextCode,? phone, zone, tempCode);

注:tempcode,是模板編號(hào)掌挚,如還未申請(qǐng)傳null即可雨席;

b、提交驗(yàn)證碼:

smssdk.commitCode?(“186********”,?"86",code);

c吠式、獲取通訊錄好友信息:


smssdk.getFriends();

d陡厘、獲取國(guó)家支持列表:


smssdk.getSupportedCountryCode?();

e抽米、提交用戶資料:


smssdk.submitUserInfo?(userInfo);

f、獲取SDK版本號(hào):


smssdk.getVersion?();

j糙置、設(shè)置訪問通訊錄權(quán)限


smssdk.enableWarn?(true)

關(guān)于回調(diào)數(shù)據(jù)的處理

有些API將會(huì)把回調(diào)數(shù)據(jù)發(fā)到你設(shè)置的SMSSDKHandler云茸。回調(diào)數(shù)據(jù)(resp)是一個(gè)json字符串谤饭。你可以使用任意的JSON庫(kù)進(jìn)行處理标捺。其中action是你調(diào)用的API的類型。

onComplete(int action, object resp)

onError(int action, object resp)

關(guān)于UI 部分

以上幾個(gè)接口是單純的使用API揉抵,并沒有牽涉到相關(guān)界面亡容,如果開發(fā)者需要使用Mob官網(wǎng)中SMSSDK Demo中UI部分,我們也提供了使用UI的相關(guān)方法冤今,如下:

showRegisterPage(CodeType getCodeMethodType, string tempCode) //

模板編號(hào)tempCode可以為空

showContactsPage()

至此闺兢,Unity3D插件部分的工作已經(jīng)完成。

四戏罢、Android部分

我們默認(rèn)集成了Android 的SMSSDKGUI屋谭,如果你不需要(即不使用上面的兩個(gè)UI方法),可以將?Assets/Plugins/Android/ShortMessageSDKGUI文件夾刪除帖汞。如果你想自定義這個(gè)GUI戴而,你可以在SMSSDK-for-Android中找到這個(gè)GUI開源庫(kù),你可以任意修改它翩蘸,然后打包成Unity能使用的插件所意。

如還有任何問題,請(qǐng)聯(lián)系技術(shù)支持:

聯(lián)系QQ 4006852216

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末催首,一起剝皮案震驚了整個(gè)濱河市扶踊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌郎任,老刑警劉巖秧耗,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件舶治,死亡現(xiàn)場(chǎng)離奇詭異分井,居然都是意外死亡霉猛,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門惜浅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人伐厌,你說我怎么就攤上這事承绸≌豕欤” “怎么了?”我有些...
    開封第一講書人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵刃唐,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我衔瓮,道長(zhǎng),這世上最難降的妖魔是什么热鞍? 我笑而不...
    開封第一講書人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任衔彻,我火速辦了婚禮,結(jié)果婚禮上艰额,老公的妹妹穿的比我還像新娘。我一直安慰自己柄沮,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開白布狱意。 她就那樣靜靜地躺著,像睡著了一般详囤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上镐作,一...
    開封第一講書人閱讀 51,274評(píng)論 1 300
  • 那天,我揣著相機(jī)與錄音该贾,去河邊找鬼。 笑死靶庙,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的六荒。 我是一名探鬼主播护姆,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼掏击,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了砚亭?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤捅膘,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后寻仗,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體刃泌,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡署尤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年曹体,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了俗扇。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片箕别。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖啥酱,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情镶殷,我是刑警寧澤微酬,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布,位于F島的核電站颗管,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏垦江。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一绽族、第九天 我趴在偏房一處隱蔽的房頂上張望姨涡。 院中可真熱鬧吧慢,春花似錦涛漂、人聲如沸检诗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)悠轩。三九已至,卻和暖如春涕癣,著一層夾襖步出監(jiān)牢的瞬間哗蜈,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工距潘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人只搁。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓音比,卻偏偏與公主長(zhǎng)得像氢惋,于是被迫代替她去往敵國(guó)和親洞翩。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • SMSSDK的Unity3D插件主要為用戶提供了兩種集成的方式焰望,一種是通過橋接文件直接調(diào)用SMSSDK的原生API...
    皮皮醬ye閱讀 888評(píng)論 1 0
  • 一骚亿、說明 (1)3.x與之前的舊版本互不兼容,請(qǐng)嚴(yán)格按照本文檔進(jìn)行3.x的首次集成或老版本的升級(jí)操作来屠。 (2)3....
    皮皮醬ye閱讀 544評(píng)論 0 0
  • 本文原創(chuàng)版權(quán)歸 博客園吳秦所有,此處純粹技術(shù)收藏震鹉,如有再轉(zhuǎn)俱笛,敬請(qǐng)于顯示位置標(biāo)明原創(chuàng)作者及出處,以示尊重4骸迎膜! 作者:...
    Magic_Dong閱讀 4,566評(píng)論 0 7
  • 什么情況下使用$set? 由于 Vue 會(huì)在初始化實(shí)例時(shí)進(jìn)行雙向數(shù)據(jù)綁定浆兰,使用Object.definePrope...
    七幺七閱讀 104,216評(píng)論 3 21
  • 有人雕刻饑餓不是我的寂寞 有人與孤獨(dú)共進(jìn)晚餐不是我的錯(cuò)誤 有人旋轉(zhuǎn)跳躍等待芭蕾不是我的愛情 有人關(guān)上窗簾做愛不是我...
    書下的男爵閱讀 284評(píng)論 0 5