無論新增第幾個業務域名,方法是一樣的,直接在小程式公眾後臺新增業務域名的連結就可以了,並且把業務域名處提供的驗證檔案上傳到該域名的伺服器目錄中。
微信是一款很實用的軟體,有著大量的使用者,很多人想知道如何在微信上新增小程式 ,今天就讓我們一起來看看吧。
騰訊雲微信小程式搭建的操作步驟: 第一步:準備賬號 註冊微信小程式 >(你得有個微信公眾號) 註冊騰訊雲帳號 >(你還得有個騰訊雲賬號,QQ登入也可以的,但要實名認證喲) 第二步:關聯帳號 關聯微信小程式與騰訊雲帳號,賬號關聯才能實現一站
1.開啟手機裡的微信APP。
首先要檢查檔案是否上傳到該域名的根目錄下,其次要檢查一下目錄許可權是否為可讀,建議設定為755,這種情況很少見,一般都是一次性就可以配置成功,仔細檢查一下。
2.點選下方發現按鈕。
這裡直接填寫你後端伺服器的域名就好了。 小程式強制要求了訪問的服務域名需要在小程式管理頁面配置(可以理解為白名單),並且需要使用https通訊。 ps:為了開發方便,開發工具中可以控制是否開啟https和域名檢驗,點選右上角的詳情即可編輯 網
3.選擇底部的小程式並搜尋你想新增的小程式點選新增即可。
微信小程式使用的域名首先是要備案的。 因為微信需要使用的域名都需要備案,這個是少不了的。另外,小程式在微信裡使用,肯定需要備案的。至於是個人備案,還是企業備案是沒有特別要求的,我的就是在景安備案的個人。
注意事項:使用過的小程式會出現在最近使用中,如出現差別請檢查手機微信是否為對應版本。
這四個域名可以配置成同一個的,參考我的 不過也根據你專案來看 ,如果你專案的檔案系統和主程式是分開的 那就分開配 還有 如果你打算用web-view控制元件的話還得配置一個業務域名 域名配完了還都得買安全證書,然後要開通支付功能還得交300塊,門檻
擴充套件閱讀,以下內容您可能還感興趣。
搭建微信小程式需要域名和伺服器嗎?
自己開發需要有資料互動的小程式都需要有域名和伺服器,同時域名還要有https的證書。為了便於管理,建議域名、伺服器、證書可以在同一個服務商購買。
而且小程式對伺服器配置要求蠻高的,2核4G記憶體3M頻寬是起步的,低於這個執行的時候會比較卡頓。
在小程式開發上,分為前端和後端,伺服器是必須使用的,並且伺服器在小程式的開發上,主要充當資料儲存和後臺開發等重要的角色。
從你的需求來看,國內選擇那幾個比較大的商家合適,至於名字和具體配置選擇也是一門學問,老魏會幫助你提供參考意見。
微信小程式如何申請域名
域名:域名的獲得是十分容易的,可是微信要求域名備案,這就需要麻煩一點,備案的速度因省份而異。微信還有一點要求,就是https通訊協議,也就是說需要去購買ssl證書,不過對於個人來說,各大主機廠家都有免費的ssl證書,所以也是可以解決的。
如何提交發布微信小程式對接
注意:
第三方平臺域名必須配置了SSL證書,可以用https://開啟連結;
第三方平臺可以支援上傳小程式的業務域名的校驗檔案;
具體操作步驟如下:
小程式賬號平臺——設定——開發設定——業務域名裡新增上第三方平臺連結(https://開頭的)——點選下載驗證檔案---上傳到第三方平臺網站上。
具體位置如圖:
新增完之後就可以在咱們小程式後臺的模組巢狀網址裡新增第三方平臺連結,如圖:
小程式socket域名怎麼配置?
對於域名和伺服器的選擇上,要看微信小程式製作方是否硬性需要進行繫結開發,如果沒有規定繫結開發的話可以自主選擇域名和伺服器,像這個在阿里雲或iisp都是有相關服務的。
具體方法:
先在utils資料夾貼上一個io的js
然後 npm install wxapp-socket-io
config資料夾下新建一個socket.js,對socket連線進行封裝,如下:
const io = require('../utils/io.js')
let url = 'wss://......'
let wsStatus = false
let onSocket = null
export const connect = function(cb){
if(!onSocket){
onSocket = io(url)
onSocket.on('connect', function (res) {
cb(true,onSocket)
wsStatus = true
})
setTimeout(function(){
if(!wsStatus){
cb(false,onSocket)
}
},10000)
}else{
cb(true,onSocket)
}
}
在要引用的頁面呼叫,全域性封裝訂閱方法
let openSocket = require('../../config/socket')
let app = getApp()
let socket = null
Page({
data: {
zl: [[422, 400, 468, 834, 785, 446, 845, 517, 630, 797, 890, 529, 553, 425, 469, 470, 837, 841, 521, 525], [422, 400, 468, 834, 785, 446, 845, 517, 630, 797, 890, 529, 553, 425, 469, 470, 837, 841, 521, 525]]
},onLoad: function () {
let that = this;
//socket呼叫
openSocket.connect(function (status, ws) {
if (status) {
socket = ws this.subscribe('zl')//對封裝好對訂閱方法進行呼叫
socket.on('broadcast', function (msg) {//廣播
console.log("broadcast");
console.log(msg);
})
} else {
alert("socket 連線失敗")
}
});
},subscribe: function (type) {
if (socket) {
let eis = this.data[type]
if (eis && eis.length > 0) {
let param = {//僅供參考,根據介面自行更改
eis: eis.join(',')
}
socket.emit('subscribe', JSON.stringify(param));
}
}
}});
注:建立一個 WebSocket 連線;一個微信小程式同時只能有一個 WebSocket 連線,如果當前已存在一個 WebSocket 連線,會自動關閉該連線,並重新建立一個 WebSocket 連線。
微信小程式wx.request的合法域名必須是https開頭嗎
是的,目前開發小程式必須HTTPS開通加密方式傳輸,沒有的只能去淘一個正規的。