unity功能開發 實名認證

2021-10-09 12:35:31 字數 1331 閱讀 5947

推薦閱讀:

首先給大家介紹一下遊戲實名認證。

網遊實名制全稱網路遊戲實名制,是針對網路遊戲的,玩家玩網路遊戲時,需要輸入真實的身份資訊的制度。

要求使用者使用有效身份證件實名註冊,並保護使用者註冊資訊,不得為使用遊客模式」登入的使用者提供遊戲內充值或者消費服務。其主要目的是:為了防止沉迷遊戲。

因此,對於乙個遊戲來說,實名認證功能也是必不可少的,那麼,你知道怎麼來實現這個功能嗎?

1.首先需要有個介面來展示實名認證

我們建立乙個text來作為它的標題,並賦值文字為"實名認證中心",接著建立兩個inputfield物件,用作姓名和身份證資訊輸入。

最後建立兩個按鈕,分別為"取消"按鈕和"認證"按鈕。到此,介面已經建立完成了,如下:

拼接介面只完成了該系統的冰山一角,接下來,我們要正式開始認證功能實現了。

2.請求認證

在遊戲開發中,通常我們實現實名認證是借助sdk介面來實現的,大致流程就是將實名認證需要用到的一些資料按照某種格式拼接成乙個http位址,然後使用www去請求該位址,請求後會返回認證結果。根據不同返回結果對應處理。

通常我們會有乙個data字串,是由姓名,身份證號等資訊拼接而成的。由於這個data欄位存放的資訊很重要,為了保護玩家的隱私,通常我們需要經過md5將它加密成另乙個字串。

/// 對字串md5加密

public

static string md5

(string source)

deststring = deststring.

padleft(32

,'0');

return deststring;

}

3.返回結果處理

假設

resp =

1:認證成功

resp =

2:認證失敗(改賬戶繫結賬號個數已達最大值)

resp =

3:認證失敗(輸入資訊錯誤)

根據實名認證的返回結果,我們只需要特殊處理返回成功情況。

返回成功處理:

1.隱藏實名認證入口;

廣播通知關閉入口,使用setactive(入口,false)隱藏入口按鈕

2.全域性變數標記已實名認證;

通常這裡會使用sdk的乙個變數來標記

3.關閉認證介面

Unity社交功能開發 語音聊天

兩個語音都提供了語音聊天和語音翻譯功能 由於筆者主要是面向國內的遊戲,只測試了中文語音識別,兩者都比較準確 都提供亞馬遜雲伺服器,國內或者海外的專案都可以使用。外掛程式涵蓋的平台都比較廣,包括unity cocos android ios。無論是應用還是遊戲引擎都可以很方便的將語音外掛程式整合。兩者...

iOS 分享功能開發

如下圖 我們今天要講到的方式是使用了乙個第三方工具 一,註冊賬號 去官網註冊 二,sdk整合 新增依賴庫檔案 必須新增的依賴庫 根據社交平台需要新增的依賴庫 到此為止sdk整合就算完成 下來我們開始 部分 三,初始sharesdk和社交平台 1 設定根檢視控制器 必須設定rootviewcontro...

發票功能開發小結

1 li前面的點消除 list style none li不需要選不同的class名稱。只需要乙個class。可以使用 nth child n doctype html html head style p nth child odd p nth child even style head body ...