Первый взгляд на эффект
Апплет поддерживает SMS-переход к апплету, который, можно сказать, открывает огромный портал трафика.
анализ процесса воздействия
- Из СМС в Интернет
- От веб-страницы к аплету
Тогда есть две точки
- отправлять сообщения
- прыжок веб-страницы
Анализ этапов реализации
- Во-первых, должна быть веб-страница, вы можете перейти к апплету
- Затем отправьте текстовое сообщение, текстовое сообщение содержит адрес
Конкретные этапы реализации
1. Во-первых, у вас должна быть веб-страница, вы можете перейти к апплету
Сначала включите статический веб-хостинг
Создайте проект облачной разработки и нажмите кнопку «Облачная разработка» в левом верхнем углу.
Нажмите на статическую веб-страницу для активации.
затем нажмите "Загрузите пакет ресурсов", разархивируйте и мы увидим
Первая — это облачная функция, а вторая — перенаправленная веб-страница. Во-первых, давайте отредактируем страницу, чтобы перейти к
Откройте файл и отредактируйте следующие 6 мест (вы можете быстро найти измененное место, выполнив поиск «заменить»):
После добавления соответствующих параметров загрузите и разверните в каталог файлов статического хостинга.
На данный момент веб-страница завершена, а затем будет развернута облачная функция.
Только что в общей папке в папке cloudfunctions есть index.js. Скопируйте содержимое в index.js только что созданной облачной функции, а затем замените путь своего собственного апплета (дружеское напоминание: не забудьте загрузить и развернуть облачную функцию после завершения покрытия))
Роль этой облачной функции в основном заключается в том, что статическая веб-страница будет вызывать ее для создания перенаправленной схемы URL. Ниже приведена область кода, в которой веб-страница вызывает эту функцию.
Здесь отображение веб-страницы и переход на веб-страницу — это только последний шаг, установка разрешений для облачных функций.
Первый шаг, нажмите «Настройки», проведите пальцем вниз, чтобы включить «Переключатель разрешения пользователя, не вошедшего в систему».
Второй шаг: нажмите на облачную функцию, измените разрешения и скопируйте приведенный ниже код, чтобы покрыть его.
Конфигурация пользовательского правила безопасности:
{
"*": {
"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 содержимого.
- Идентификатор среды, который можно найти в настройках
- Содержание SMS, это настраивается
- Путь к веб-странице, нажмите «Загрузить на веб-страницу на статическом веб-хостинге», чтобы просмотреть и скопировать
После завершения модификации ее можно развернуть.
ты закончил
Апплет может вызвать эту облачную функцию для отправки текстового сообщения, и текстовое сообщение будет иметь собственный адрес веб-страницы, нажмите, чтобы перейти к апплету.
Найдите «Chen Yuming» в WeChat, подпишитесь и ответьте на «Mini Program», чтобы получить мое руководство по разработке мини-программ.