欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

云開發(fā)實戰(zhàn):實現(xiàn)短信跳小程序 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序為后期升級提供便捷的支持!

您當前位置>首頁 » 新聞資訊 » 小程序相關(guān) >

云開發(fā)實戰(zhàn):實現(xiàn)短信跳小程序

發(fā)表時間:2021-1-11

發(fā)布人:葵宇科技

瀏覽次數(shù):71

小程序支持短信跳轉(zhuǎn)小程序了,可以說是打開了一個巨大的流量入口。

效果過程分析

  1. 從短信到網(wǎng)頁
  2. 從網(wǎng)頁到小程序

那么就涉及到兩個點

  1. 發(fā)送短信
  2. 網(wǎng)頁跳轉(zhuǎn)

實現(xiàn)步驟分析

  1. 先要有個網(wǎng)頁,可以跳轉(zhuǎn)到小程序
  2. 然后發(fā)送短信,短信內(nèi)容包含地址

具體實現(xiàn)步驟

1. 先要有個網(wǎng)頁,可以跳轉(zhuǎn)到小程序

首先開通靜態(tài)網(wǎng)頁托管

image.png

創(chuàng)建一個云開發(fā)的項目,點擊左上方「云開發(fā)」按鈕

點擊靜態(tài)網(wǎng)頁進行開通。

然后點擊「下載資源包」,解壓縮我們會看到

image.png

第一個是云函數(shù),第二個是跳轉(zhuǎn)的網(wǎng)頁。首先我們編輯下跳轉(zhuǎn)的網(wǎng)頁

image.png

打開文件編輯以下 6 處即可(通過“replace”搜索可以快速定位修改的地方):

image.png
image.png

添加好對應(yīng)參數(shù)后,上傳部署到你的靜態(tài)托管文件目錄中
image.png

這個時候網(wǎng)頁這塊就已經(jīng)搞定了,接下來部署下云函數(shù)。

剛才的 cloudfunctions 文件夾下面有個 public 文件夾里面的 index.js 復(fù)制內(nèi)容到自己新建的云函數(shù)的 index.js 中,然后替換自己小程序的path(友情提示:覆蓋完成后別忘記上傳部署云函數(shù))

image.png

這個云函數(shù)的作用,主要是靜態(tài)網(wǎng)頁會調(diào)用它生成跳轉(zhuǎn)的URL Scheme。以下為網(wǎng)頁調(diào)用這個函數(shù)的代碼區(qū)域

image.png

到這里網(wǎng)頁顯示與網(wǎng)頁跳轉(zhuǎn)就只差最后一步了,設(shè)置云函數(shù)權(quán)限。

第一步,點擊設(shè)置,滑到地步打開「未登錄用戶權(quán)限開關(guān)」。
image.png
第二步,點擊云函數(shù),修改權(quán)限復(fù)制下方代碼覆蓋即可。
image.png

自定義安全規(guī)則配置:

{
    "*": {
    "invoke": "auth != null"
    },
    "public": {
    "invoke": true
    }
}

2. 然后發(fā)送短信,短信內(nèi)容包含地址

創(chuàng)建一個sendSms到云函數(shù),復(fù)制以下代碼:

const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
  try {
    const result = await cloud.openapi.cloudbase.sendSms({
        env: 'online-12345678910', // 替換環(huán)境ID
        content: '云開發(fā)支持短信跳轉(zhuǎn)小程序了',// 替換短信文案
        path: '/index.html',// 替換網(wǎng)頁路徑
        phoneNumberList: [
          "+8612345678910"
        ]
      })
    return result
  } catch (err) {
    return err
  }
}

替換以上 3 處內(nèi)容即可。

  1. 環(huán)境ID,可以在設(shè)置中找到
  2. 短信內(nèi)容,這個自己自定義
  3. 網(wǎng)頁路徑,在靜態(tài)網(wǎng)頁托管中點擊上傳到網(wǎng)頁即可查看復(fù)制

image.png

修改完成后,部署即可。

相關(guān)案例查看更多