微信小程序2017-8-24號(hào)晚上更新了一個(gè)重量級(jí)的功能:
手機(jī)號(hào)快速填寫(xiě)及會(huì)員卡開(kāi)卡組件開(kāi)放一、手機(jī)號(hào)快速填寫(xiě)組件
為提升
小程序使用體驗(yàn),幫助用戶更便捷地獲取服務(wù),小程序開(kāi)放手機(jī)號(hào)快速填寫(xiě)組件,非個(gè)人開(kāi)發(fā)者的小程序完成認(rèn)證后即可使用。
在新用戶注冊(cè)、聯(lián)系方式登記等必要場(chǎng)景下,開(kāi)發(fā)者均可在頁(yè)面上部署手機(jī)號(hào)快速填寫(xiě)組件。
getPhoneNumber(OBJECT)
說(shuō)明
獲取微信用戶綁定的手機(jī)號(hào),需先調(diào)用login接口 因?yàn)樾枰脩糁鲃?dòng)觸發(fā)才能發(fā)起獲取手機(jī)號(hào)接口,所以該功能不由 API 來(lái)調(diào)用,需用<button>組件的點(diǎn)擊來(lái)觸發(fā)。 注意:該接口需謹(jǐn)慎使用,若用戶舉報(bào)較多或被發(fā)現(xiàn)在不必要場(chǎng)景下使用,微信有權(quán)永久回收該小程序的該接口權(quán)限。
使用方法
需要將<button>組件open-type的值設(shè)置為getPhoneNumber,當(dāng)用戶點(diǎn)擊并同意之后,可以通過(guò)bindgetphonenumber事件回調(diào)獲取到微信服務(wù)器返回的加密數(shù)據(jù), 然后在第三方服務(wù)端結(jié)合session_key以及app_id進(jìn)行解密獲取手機(jī)號(hào)。
例子<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber"> </button>
Page({ getPhoneNumber: function(e) { console.log(e.detail.errMsg) console.log(e.detail.iv) console.log(e.detail.encryptedData) } })返回參數(shù)說(shuō)明
參數(shù) 類(lèi)型 說(shuō)明
encryptedData String 包括敏感數(shù)據(jù)在內(nèi)的完整用戶信息的加密數(shù)據(jù),詳細(xì)見(jiàn)加密數(shù)據(jù)解密算法
iv String 加密算法的初始向量,詳細(xì)見(jiàn)加密數(shù)據(jù)解密算法
encryptedData 解密后為以下 json 結(jié)構(gòu),詳見(jiàn)加密數(shù)據(jù)解密算法{ "phoneNumber": "13580006666", "purePhoneNumber": "13580006666", "countryCode": "86" }參數(shù) 類(lèi)型 說(shuō)明
phoneNumber String 用戶綁定的手機(jī)號(hào)(國(guó)內(nèi)用戶可能會(huì)有86前綴,國(guó)外用戶會(huì)加區(qū)號(hào))
purePhoneNumber String 沒(méi)有區(qū)號(hào)的手機(jī)號(hào)
countryCode String 區(qū)號(hào)
用戶點(diǎn)擊組件,完成彈窗授權(quán)后,即可直接將微信綁定的手機(jī)號(hào)填入,絕大部分情況下無(wú)需再進(jìn)行短信驗(yàn)證碼校驗(yàn)。
若用戶不愿提供微信綁定的手機(jī)號(hào),開(kāi)發(fā)者需提供手動(dòng)輸入手機(jī)號(hào)功能。二、?微信會(huì)員卡開(kāi)卡組件
為提升微信會(huì)員卡商家在小程序內(nèi)的開(kāi)卡效率,幫助用戶注冊(cè)會(huì)員時(shí)快速填入信息,小程序和微信卡包提供了
小程序開(kāi)卡組件的能力,供開(kāi)發(fā)者使用。
在會(huì)員開(kāi)卡場(chǎng)景下,開(kāi)發(fā)者可以使用開(kāi)卡組件幫助用戶完成快速開(kāi)卡、自動(dòng)將會(huì)員卡添加至卡包的動(dòng)作。
用戶進(jìn)入開(kāi)卡組件后,曾經(jīng)使用微信會(huì)員卡填寫(xiě)過(guò)的姓名、手機(jī)號(hào)、生日等多項(xiàng)資料會(huì)被自動(dòng)預(yù)填,用戶僅需簡(jiǎn)單確認(rèn)即可提交會(huì)員注冊(cè)信息。
用戶提交信息后,會(huì)在卡包內(nèi)收到一張微信會(huì)員卡,可用于出示、查詢(xún)等用途。
這兩個(gè)功能可見(jiàn)非常實(shí)用。
手機(jī)號(hào)快速填寫(xiě)不但方便用戶,更是方便開(kāi)發(fā)者,因?yàn)槠胀ňW(wǎng)站手機(jī)號(hào)碼注冊(cè),還需要通過(guò)短信驗(yàn)證碼驗(yàn)證手機(jī)號(hào),有了手機(jī)號(hào)快速填寫(xiě)就不需要再驗(yàn)證了,也節(jié)省了短信費(fèi)用,為全球平臺(tái)商省了不可限量的短信費(fèi)。
而會(huì)員開(kāi)卡組件也是非常實(shí)用。
當(dāng)前標(biāo)題:微信小程序手機(jī)號(hào)快速填寫(xiě)及會(huì)員卡開(kāi)卡組件開(kāi)放
URL鏈接:http://jinyejixie.com/news6/244706.html
網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專(zhuān)注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷(xiāo)seo公司;服務(wù)項(xiàng)目有微信小程序等
廣告
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源:
創(chuàng)新互聯(lián)