Как реализовать апплет для перехода по коротким сообщениям?

Облачная мини-программа
Как реализовать апплет для перехода по коротким сообщениям?

Первый взгляд на эффект

Апплет поддерживает SMS-переход к апплету, который, можно сказать, открывает огромный портал трафика.

анализ процесса воздействия

  1. Из СМС в Интернет
  2. От веб-страницы к аплету

Тогда есть две точки

  1. отправлять сообщения
  2. прыжок веб-страницы

Анализ этапов реализации

  1. Во-первых, должна быть веб-страница, вы можете перейти к апплету
  2. Затем отправьте текстовое сообщение, текстовое сообщение содержит адрес

Конкретные этапы реализации

1. Во-первых, у вас должна быть веб-страница, вы можете перейти к апплету

Сначала включите статический веб-хостинг

image.png

Создайте проект облачной разработки и нажмите кнопку «Облачная разработка» в левом верхнем углу.

image.png

Нажмите на статическую веб-страницу для активации.

затем нажмите "Загрузите пакет ресурсов", разархивируйте и мы увидим

image.png

Первая — это облачная функция, а вторая — перенаправленная веб-страница. Во-первых, давайте отредактируем страницу, чтобы перейти к

image.png

Откройте файл и отредактируйте следующие 6 мест (вы можете быстро найти измененное место, выполнив поиск «заменить»):

image.png
image.png

После добавления соответствующих параметров загрузите и разверните в каталог файлов статического хостинга.
image.png

На данный момент веб-страница завершена, а затем будет развернута облачная функция.

Только что в общей папке в папке cloudfunctions есть index.js. Скопируйте содержимое в index.js только что созданной облачной функции, а затем замените путь своего собственного апплета (дружеское напоминание: не забудьте загрузить и развернуть облачную функцию после завершения покрытия))

image.png

Роль этой облачной функции в основном заключается в том, что статическая веб-страница будет вызывать ее для создания перенаправленной схемы URL. Ниже приведена область кода, в которой веб-страница вызывает эту функцию.

image.png

Здесь отображение веб-страницы и переход на веб-страницу — это только последний шаг, установка разрешений для облачных функций.

Первый шаг, нажмите «Настройки», проведите пальцем вниз, чтобы включить «Переключатель разрешения пользователя, не вошедшего в систему».
image.png
Второй шаг: нажмите на облачную функцию, измените разрешения и скопируйте приведенный ниже код, чтобы покрыть его.
image.png

Конфигурация пользовательского правила безопасности:

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

2. Затем отправьте текстовое сообщение, текстовое сообщение содержит адрес

Чтобы создать функцию отправки смс в облако, скопируйте следующий код:

const cloud = require('wx-server-sdk')
cloud.init()
exports.main = async (event, context) => {
  try {
    const result = await cloud.openapi.cloudbase.sendSms({
        env: 'online-12345678910', // 替换环境ID
        content: '云开发支持短信跳转小程序了',// 替换短信文案
        path: '/index.html',// 替换网页路径
        phoneNumberList: [
          "+8612345678910"
        ]
      })
    return result
  } catch (err) {
    return err
  }
}

Просто замените вышеуказанные 3 содержимого.

  1. Идентификатор среды, который можно найти в настройках
  2. Содержание SMS, это настраивается
  3. Путь к веб-странице, нажмите «Загрузить на веб-страницу на статическом веб-хостинге», чтобы просмотреть и скопировать

image.png

После завершения модификации ее можно развернуть.

ты закончил

Апплет может вызвать эту облачную функцию для отправки текстового сообщения, и текстовое сообщение будет иметь собственный адрес веб-страницы, нажмите, чтобы перейти к апплету.

Найдите «Chen Yuming» в WeChat, подпишитесь и ответьте на «Mini Program», чтобы получить мое руководство по разработке мини-программ.