Unity接入谷歌支付

文章理由

前段時間負責(zé)Unity接入谷歌內(nèi)購功能码荔,這篇就作為2016年末的最后一篇接入谷歌內(nèi)購文章寫給需要的人

準備工作

1.將自己的谷歌賬號,支付25美元,成為谷歌開發(fā)者賬號,開發(fā)者信息隨意填寫(有的博客寫著必須填寫美國,其實我就填寫的中國)
2.一臺安裝有谷歌四件套的安卓手機
3.一個用于測試的Unity小demo问词,只需要做好支付按鈕就好了

谷歌開發(fā)者后臺的設(shè)置

1.先創(chuàng)建一個新應(yīng)用
2.以下是發(fā)布應(yīng)用前必填的信息(填寫完整所有帶*號的選項,左上角四處灰色對勾全部變?yōu)榫G色才能夠發(fā)布)嘀粱,附上需要填寫信息的全部截圖






3.應(yīng)用內(nèi)商品填寫
與其他的博客不同激挪,到了我寫博客這個時期,只剩下受“管理的商品”和“訂閱”這兩種(取消了不受管理的商品)草穆,“受管理的商品“是谷歌幫你記錄購買狀態(tài)灌灾,例如一次性花錢購買所有開放關(guān)卡,玩家如果重裝游戲悲柱,還能不再次花錢找回原來購買的這些關(guān)卡锋喜。可是有人會問,如果取消了“不受管理的商品”嘿般,那我游戲中可以無限購買的禮包以及金幣鉆石禮包怎么辦段标,別急,后面的代碼中會提到這個。
創(chuàng)建完畢之后的界面

Unity方面

因為支付的代碼需要去安卓中寫,所以在這里將Unity項目打包成為安卓項目,然后進行二次開發(fā)。首先是安卓和Unity的通信,如果不會的話可以去看看雨松的博客弃甥。下圖buykey這個參數(shù)瓶珊,是之前創(chuàng)建應(yīng)用內(nèi)商品得到的ID--(jb_1)和(lb_1)唱较,這個參數(shù)需要傳到安卓中做處理汉形。
下圖message這個參數(shù)是安卓傳回來的消息楣颠,如有需要弄贿,可以在Unity中做后續(xù)處理
接下來需要將Unity項目打包為安卓項目,先填寫好相應(yīng)的包名和簽名以及固定必須修改的部分后開始打包為安卓項目

在Android中加入支付代碼

我使用的是Eclpise進行的二次開發(fā)矫膨,你要是使用AndroidStudio也沒有問題差凹,代碼的思路都是差不多的,配置的方式不同而已侧馅。首先在Eclipse中創(chuàng)建一個空項目(請注意圖片上的標注)

之后的一路Next就可以危尿,接下來將剛才Unity導(dǎo)出的安卓工程里面的文件夾直接拖動到新建的工程下,并選擇全部覆蓋馁痴,我們的工程內(nèi)容將被替換為Unity內(nèi)容:

Android工程設(shè)置完成谊娇。接下來是最關(guān)鍵的接入谷歌內(nèi)購了,首先我們需要在SDK Manager中下載內(nèi)購sdk罗晕。這里面是他的官方demo济欢,介紹了如何在安卓工程中接入內(nèi)購。將截圖中需要的類放到我們的安卓項目小渊,拖進來可能會報引入路徑錯法褥,注意修改成符合你們自己工程的正常路徑



在AndroidMainfest文件中添加內(nèi)購權(quán)限
接著我們在java代碼中寫入被Unity調(diào)用以及向Unity回傳消息的代碼

內(nèi)購方面,必須要需要寫入base64 ras公共密鑰酬屉。在我們新創(chuàng)建的應(yīng)用列表中找到“服務(wù)和API”半等,里面有公共密鑰

接下來的幾個函數(shù)是我們內(nèi)購必須用到的
1.調(diào)用內(nèi)購函數(shù)之后,執(zhí)行“購買結(jié)果處理函數(shù)”,因為我們的商品是受管理商品酱鸭,只允許購買一次吗垮,如果想再次購買,必須先進行消耗凹髓,只有消耗成功烁登,谷歌才允許繼續(xù)購買。如果您有金幣或禮包等可無限購買商品蔚舀,可以在每次購買成功之后立刻執(zhí)行消耗函數(shù)即可饵沧。
2.此圖為購買成功之后,執(zhí)行“消耗結(jié)果處理函數(shù)”赌躺,例如判斷用戶消耗成功狼牺,則執(zhí)行相應(yīng)的事件
3.下圖函數(shù)為程序初始化會自動調(diào)用的函數(shù),可以將您希望執(zhí)行消耗的商品列表添加到里面礼患,如果是一次性購買商品是钥,則不要添加到列表中
4.下圖函數(shù)必需添加到你的代碼中(仿照demo)

發(fā)布到谷歌

接下來將此安卓工程打包成apk,不會的自行搜索Eclipse如何打包為apk文件缅叠。打包好后悄泥,上傳到谷歌開發(fā)者控制臺,我這里上傳的是Alpha版本并選擇了封閉式ALPHA 版測試肤粱,然后將需要測試的谷歌賬號添加到測試人員列表中弹囚,注意并不僅僅要在這里添加為測試人員,還要在設(shè)置中的許可測試選項中添加測試的谷歌賬號领曼,必須兩處都加上


第一次上傳ALPHA版apk成功后鸥鹉,要耐心等待幾個小時,然后使用測試賬號進入下圖的網(wǎng)址庶骄,然后點擊確定成為測試人員毁渗,然后再次等待15分鐘-1小時后即可在谷歌商店中下載我們的測試應(yīng)用去測試,當(dāng)然此時您也可以使用之前的apk直接安裝到手機上測試

結(jié)語

接入所有的步驟都在這里了瓢姻,還有一些坑點祝蝠,后續(xù)會更新上的,如果感覺哪里說的不夠仔細幻碱,請私信我,我會一一加上的细溅,大家一起進步
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末褥傍,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子喇聊,更是在濱河造成了極大的恐慌恍风,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,000評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異朋贬,居然都是意外死亡凯楔,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,745評論 3 399
  • 文/潘曉璐 我一進店門锦募,熙熙樓的掌柜王于貴愁眉苦臉地迎上來摆屯,“玉大人,你說我怎么就攤上這事糠亩∨捌铮” “怎么了?”我有些...
    開封第一講書人閱讀 168,561評論 0 360
  • 文/不壞的土叔 我叫張陵赎线,是天一觀的道長廷没。 經(jīng)常有香客問我,道長垂寥,這世上最難降的妖魔是什么颠黎? 我笑而不...
    開封第一講書人閱讀 59,782評論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮滞项,結(jié)果婚禮上狭归,老公的妹妹穿的比我還像新娘。我一直安慰自己蓖扑,他們只是感情好唉铜,可當(dāng)我...
    茶點故事閱讀 68,798評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著律杠,像睡著了一般潭流。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上柜去,一...
    開封第一講書人閱讀 52,394評論 1 310
  • 那天灰嫉,我揣著相機與錄音,去河邊找鬼嗓奢。 笑死讼撒,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的股耽。 我是一名探鬼主播根盒,決...
    沈念sama閱讀 40,952評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼物蝙!你這毒婦竟也來了炎滞?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,852評論 0 276
  • 序言:老撾萬榮一對情侶失蹤诬乞,失蹤者是張志新(化名)和其女友劉穎册赛,沒想到半個月后钠导,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,409評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡森瘪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,483評論 3 341
  • 正文 我和宋清朗相戀三年牡属,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片扼睬。...
    茶點故事閱讀 40,615評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡逮栅,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出痰驱,到底是詐尸還是另有隱情证芭,我是刑警寧澤,帶...
    沈念sama閱讀 36,303評論 5 350
  • 正文 年R本政府宣布担映,位于F島的核電站废士,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏蝇完。R本人自食惡果不足惜官硝,卻給世界環(huán)境...
    茶點故事閱讀 41,979評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望短蜕。 院中可真熱鬧氢架,春花似錦、人聲如沸朋魔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,470評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽警检。三九已至孙援,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間扇雕,已是汗流浹背拓售。 一陣腳步聲響...
    開封第一講書人閱讀 33,571評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留镶奉,地道東北人础淤。 一個月前我還...
    沈念sama閱讀 49,041評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像哨苛,于是被迫代替她去往敵國和親鸽凶。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,630評論 2 359

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

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,302評論 25 707
  • 我在貓群成長很多使碾,特別感謝你們這一群小伙伴,作為一個不善表達的人祝懂,我只有用平靜如水的文字來表達內(nèi)心澎湃的感情票摇。 一...
    朱子先生的攝影思維閱讀 694評論 7 11
  • 這是我第無數(shù)次打開這個編輯的頁面了…每次不是因為沒有題材寫不下去而結(jié)束就是因為寫完之后覺得就像是寫了一篇流水賬。文...
    思有所感閱讀 503評論 0 1
  • 辰東著砚蓬,是前年2013年后半年的時候看完的 矢门。它揭示了歲月的滄桑』彝埽縱你絕代天驕祟剔。一生奮戰(zhàn),浴血前行摩梧。千古留名物延。擁有...
    紙墨云煙閱讀 274評論 0 2