技術(shù)客戶端開發(fā)包及demo android快速接入v41必讀_第1頁
技術(shù)客戶端開發(fā)包及demo android快速接入v41必讀_第2頁
技術(shù)客戶端開發(fā)包及demo android快速接入v41必讀_第3頁
技術(shù)客戶端開發(fā)包及demo android快速接入v41必讀_第4頁
技術(shù)客戶端開發(fā)包及demo android快速接入v41必讀_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

新增登錄保存功新增當(dāng)樂用戶中心,包括找回,修改,樂號(hào)綁定手SDK完善登錄相關(guān)功能懸浮菜單中加入“”和“專區(qū)”的按鈕支付加入忘記功能登錄頁面交互修改(根據(jù)臨時(shí)賬號(hào)系統(tǒng),稍有改動(dòng)SDK專區(qū)以及右上角的X號(hào)變成進(jìn)入游戲按鈕對(duì)賬號(hào)進(jìn)行本地持久化新增一鍵Unity3D支持開服倒計(jì)時(shí)、限號(hào)封測(cè)、游戲更新13、修改其他相關(guān)bugSDK接入說 閱讀此文 注意事 名詞定 errorCode狀態(tài)碼說 SDK接入步驟指引(下面的步驟是正常使用sdk的前提,請(qǐng)嚴(yán)格對(duì)照?qǐng)?zhí)行 步驟2(修改AndroidManifest.xml文件 步驟4(SDK業(yè)務(wù)接口 步驟5(在Activity的生命周期里添加downjoy的調(diào)用 SDK功 獲取Downjoy實(shí) 登錄,當(dāng)樂用戶中 獲取當(dāng)樂帳號(hào)信 當(dāng)樂充值中 游戲退 控制當(dāng)樂懸浮按鈕的顯 設(shè)置當(dāng)樂懸浮按鈕的首次出現(xiàn)位 設(shè)置全局注銷回 1.1.閱讀此文requestresponseUTF-8接入當(dāng)樂開放平臺(tái)的游戲/接入當(dāng)樂開放平臺(tái)的游戲/接入時(shí)CP配置支付通知回調(diào),服務(wù)器序號(hào)自定義,與sdk初serverSeqNum接入時(shí)由當(dāng)樂分配的游戲/接入時(shí)由當(dāng)樂分配的游戲/應(yīng)用支付密鑰,用以驗(yàn)證計(jì)費(fèi)通知app_idsigapp_keytokentokentoken超時(shí),表示用戶登錄已超時(shí),需引導(dǎo)用戶重新登錄,并更新接口令牌。(注:令牌的有效時(shí)長(zhǎng)是7天midmoney0.01timetimeorder_noorder_nopayment_key沒有接口權(quán)限(注:出現(xiàn)時(shí)可聯(lián)系當(dāng)樂技術(shù)人員確認(rèn)權(quán)限是否開通SDK(sdk的前提,Demoassetsnfc_std.bin方法1:library的方第一步:讓你的工程和Sdk_Project在同一個(gè) 第二步:讓你的工程Sdk_Project工程,即完成sdk的導(dǎo)入。Android14以上。2libsres到游戲工程內(nèi)的方法第一步:將 下libs, 內(nèi)的文件拷貝到你工程的對(duì) Android14jarAndroidManifest.xml<<uses-permissionandroid:name="android.permission.INTERNET"<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"<uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"<uses-permissionandroid:name="android.permission.CHANGE_WIFI_STATE"<uses-permissionandroid:name="android.permission.READ_PHONE_STATE"<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"<uses-permissionandroid:name="android.permission.SYSTEM_ALERT_WINDOW"<uses-permissionandroid:name="android.permission.CHANGE_NETWORK_STATE"<uses-permissionandroid:name="android.permission.ACCESS_COARSE_LOCATION"<uses-permissionandroid:name="android.permission.READ_SMS"<uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION"<uses-permissionandroid:name="android.permission.WRITE_SETTINGS"<uses-permissionandroid:name="android.permission.READ_SETTINGS"<uses-permissionandroid:name="android.permission.GET_TASKS"<uses-permissionandroid:name="android.permission.READ_LOGS" <<uses-permissionandroid:name="android.permission.CALL_PHONE"<uses-permissionandroid:name="android.permission.NFC" <uses-permissionandroid:name="android.permission.VIBRATE" android:windowSoftInputMode="stateHidden|adjustResize"/>android:windowSoftInputMode="adjustResize"/><!--QQsdkend-- android:theme="@android:style/Theme.Translucent.NoTitleBar"/><actionandroid:name="ent.action.VIEW"<categoryandroid:name="ent.category.DEFAULT"<categoryandroid:name="ent.category.BROWSABLE"<data"<service<actionandroid:name="action.downjoy.polling.service"<!--nfc--android:screenOrientation="portrait">android:screenOrientation="portrait">android:screenOrientation="portrait">第一步:登錄CP獲取SDK初始化參數(shù),用戶名和可以從商務(wù)那里得到。 /connectadmin/login.html;下面列舉的是demo的參數(shù)finalStringmerchantId"101";//MERCHANT_IDfinalStringappId="195";//APP_IDfinalStringappKey"j5VEvxhc";//finalStringserverSeqNum="1";//進(jìn)入CP,“添加服務(wù)器”選項(xiàng)中進(jìn)行填寫,其中serverSeqNum,appKey,newInitListener(){publicvoid plete(){}newCallbackListener<LoginInfo>()newCallbackListener<LoginInfo>()publicvoidcallback(intstatus,LoginInfodata){if(status==CallbackStatus.SUCCESS&&data!=null){}elseif(status==CallbackStatus.FAIL&&data!=null){"onError:"+}elseif(status==CallbackStatus.CANCEL&&data!=null){}}}downjoy.openPaymentDialog(activity,money,productName,transNo, yerName,newCallbackListener<String>()publicvoidcallback(intstatus,Stringdata){if(status==CallbackStatus.SUCCESS){"paymentsuccess!\ndata:"+}elseif(status==CallbackStatus.FAIL){Util.alert(mContext,"onError:"+}} ActivityonResumeonPause()回Downjoy實(shí)例的相應(yīng)方法。代碼如下:protectedvoidonResume(){if(downjoy!=null){}}}protectedvoidonPause(){if(downjoy!=null){}}publicvoidonDestroy(){if(downjoy!=null){downjoy=null;}}壓縮包里提供了資源,閃屏需要CP自己實(shí)現(xiàn)簽名是downjoy_的廠商id;alias是的廠商id;alias是downjoy_的SDKDownjoyDownjoydestroy()方法,Downjoy類實(shí)例的創(chuàng)建后,就可以使用該實(shí)例,調(diào)用登錄接口。使用當(dāng)樂帳號(hào)、QQ、登錄void log(Activityactivity,CallbackListener<LoginInfo>回調(diào)類,具體實(shí)現(xiàn)方式可見代碼示例statusCallbackStatus.SUCCESS當(dāng)樂用戶的用戶名,可用于登錄當(dāng)樂帳號(hào)登錄用戶在該游戲的接口令牌,登錄或后生成,有效期7天status==status==log(DemoActivity.this,log(DemoActivity.this,CallbackListener<LoginInfo>()publicvoidcallback(intstatus,LoginInfodata){Util.alert(DemoActivity.this登錄成功回調(diào)+null){Util.alert(DemoActivity.this登錄失敗回調(diào)+}elseif(status==CallbackStatus.CANCEL&&data!=null){Util.alert(DemoActivity.this登錄取消回調(diào)+}}設(shè)置當(dāng)樂帳號(hào)保修改當(dāng)樂帳號(hào)充值樂豆,管理支付,查看充值和消費(fèi)記錄voidopenMemberCenterDialog(Activity voidgetInfo(Contextcontext,CallbackListener<UserInfo>回調(diào)類,具體實(shí)現(xiàn)方式可見代碼示例當(dāng)樂用戶的用戶名,可用于登錄當(dāng)樂帳號(hào)當(dāng)樂用戶登錄當(dāng)樂用戶,可取值:男,女,未知vip當(dāng)樂用戶密保publicvoidcallback(intstatus,UserInfodata){if(status==CallbackStatus.SUCCESS){}elseif(status==CallbackStatus.FAIL){Util.alert(getBaseContext(),"onError:"+}}DownjoyStringopenPaymentDialog(Activityactivity,floatmoney,StringproductName,Stringbody,StringtransNo,StringserverName,StringyerName,CallbackListener<String>cp用于記錄訂單產(chǎn)生的服務(wù)器名,CP用于記錄訂單產(chǎn)生的玩家名,CP回調(diào)類,具體實(shí)現(xiàn)方式可見代碼示例cptransNopublicvoidcallback(intstatus,Stringdata)status==CallbackStatus.SUCCESSif(status==CallbackStatus.SUCCESS){Util.if(status==CallbackStatus.SUCCESS){Util.alert(DemoActivity.this成功支付回調(diào)->訂單號(hào):}cpstatus==elseif(status==CallbackStatus.elseif(status==CallbackStatus.FAIL){Util.alert(DemoActivity.this失敗支付回調(diào)->error:}elseif(status==CallbackStatus.CANCEL){Util.alert(DemoActivity.this取消支付回調(diào)data);}StringproductName測(cè)試商品StringbodygetRandStringStringtransNogetRandStringcp訂單號(hào),計(jì)費(fèi)結(jié)果通知時(shí)StringserverName"Serer001傳 yerName yer001可傳打開支付界面,downjoy.openPaymentDialog(this,money,productName,body,transNo,serverName, newCallbackListener<String>()publicvoidcallback(intstatus,Stringdata){if(status==CallbackStatus.SUCCESS){Util.alert(DemoActivity.this->訂單號(hào):}elseif(status==CallbackStatus.FAIL){Util.alert(DemoActivity.this失敗支付回調(diào)->error:"+}elseif(status==CallbackStatus.CANCEL),"->"+}}voidopenEx

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論