国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

小程序 如何申請長期訂閱(設(shè)備消息)?

這篇具有很好參考價值的文章主要介紹了小程序 如何申請長期訂閱(設(shè)備消息)?。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

現(xiàn)在長期訂閱模板被好多人濫用了,比如我司沒有特殊資質(zhì)的話是很難申請,這個時候如果想實現(xiàn)長期訂閱模板怎么辦?剛好我司有蜻蜓設(shè)備可以試試設(shè)備信息
設(shè)備消息是長期訂閱消息的一種,用戶只需訂閱一次,后續(xù)可根據(jù)設(shè)備狀態(tài)的更新向用戶發(fā)送服務(wù)通知。

設(shè)備消息接入指引

一、申請類目

1.1 申請工具-設(shè)備管理類目

登錄小程序管理后臺mp.weixin.qq.com,左側(cè)最下方“設(shè)備”-基本設(shè)置-服務(wù)類目,添加“工具-設(shè)備管理”類目(該類目無需資質(zhì)。如已有該類目可忽略此流程)
小程序長期訂閱實現(xiàn),小程序,前端

二、設(shè)備接入

2.1 開通設(shè)備管理功能

進入小程序案例臺-功能-硬件設(shè)備,閱讀設(shè)備使用條件和接入流程等,點擊“開通”。管理員掃碼確認后開通成功,進入設(shè)備管理頁面。

小程序長期訂閱實現(xiàn),小程序,前端

2.2 添加硬件設(shè)備 (需審核)

進入硬件設(shè)備,點擊添加設(shè)備,按照每個字段對應(yīng)的說明填寫信息,如實填寫設(shè)備相關(guān)信息,否則會導致審核不通過。
小程序長期訂閱實現(xiàn),小程序,前端

2.3 獲取設(shè)備 model_id

設(shè)備注冊成功后,可獲得平臺分配的 model_id ,model_id 是調(diào)用小程序設(shè)備能力相關(guān)接口的重要憑證。獲取 model_id 后,小程序可按照相關(guān)文檔指引調(diào)用「設(shè)備消息」等硬件能力。

2.4 申請設(shè)備能力(需審核)

model_id 獲取之后,在設(shè)備管理入口,點擊右側(cè)“申請設(shè)備能力”-“消息能力”。

小程序長期訂閱實現(xiàn),小程序,前端
(設(shè)備消息能力審核通過狀態(tài))

三、獲取設(shè)備消息

「小程序設(shè)備消息」能力指的是,只要用戶在小程序內(nèi)訂閱通知,開發(fā)者就可以將這些事件以訂閱消息的形式發(fā)送給用戶。消息在微信內(nèi)的產(chǎn)品形態(tài),目前以“服務(wù)通知”形式呈現(xiàn)。 申請設(shè)備消息必須先完成“二、設(shè)備接入”。關(guān)于小程序訂閱消息的基礎(chǔ)介紹可參考文檔

3.1 獲取模板

登錄小程序管理后臺——功能——訂閱消息——公共模板庫——長期訂閱,查看可選用的設(shè)備消息模板。

小程序長期訂閱實現(xiàn),小程序,前端

基于設(shè)備狀態(tài)的變化,對于一些需要對用戶進行提醒的情況,專門為設(shè)備提供了長期訂閱消息,會以「服務(wù)通知」的形式下發(fā)給用戶。目前可能用到的場景包括但不限于:

  1. 對生命財產(chǎn)可能造成影響的告警:煙霧/水浸/溫度/防盜傳感器告警、門鎖被撬、陌生人闖入等
  2. 影響到設(shè)備正常使用的提前預(yù)警:低電量預(yù)警、故障提醒、耗材用盡提醒等
  3. 需要人工介入做進一步操作的提醒:門鈴呼叫、洗衣完成等

3.2 獲取模板ID

選擇設(shè)備消息模板中需要的關(guān)鍵詞,并提交。
注意:設(shè)備消息模版的關(guān)鍵詞內(nèi)容由平臺生成,為枚舉值,開發(fā)者不能夠自定義內(nèi)容。

小程序長期訂閱實現(xiàn),小程序,前端
提交后,可在“我的模板”中找到對應(yīng)模板的模板 ID ,每個模板以 template_id 標記。
小程序長期訂閱實現(xiàn),小程序,前端

3.3 獲取設(shè)備票據(jù)

獲取 snTicket 用于「發(fā)起訂閱」步驟。詳見服務(wù)端設(shè)備票據(jù)接口 hardwareDevice.getSnTicket 。

四、觸發(fā)設(shè)備消息

4.1 發(fā)起用戶訂閱

發(fā)起訂閱調(diào)用 wx.requestSubscribeDeviceMessage 接口會有以下授權(quán)彈窗出現(xiàn),用戶同意訂閱消息后,才會有設(shè)備消息發(fā)送至用戶的微信會話

呼叫、告警等消息,可引導用戶在小程序內(nèi)完成設(shè)備消息訂閱,用戶需勾選左側(cè)消息,并點擊右側(cè)強提醒按鈕后提交“允許”。
小程序長期訂閱實現(xiàn),小程序,前端
(以上為小程序門禁設(shè)備長期消息彈窗樣式)

示例代碼

import { sn } from './utils/util'

wx.requestSubscribeDeviceMessage({
    sn: sn(), //sn序列號是前端隨機生成的 
    snTicket: 'xxxxx', //獲取 snTicket 用于「發(fā)起訂閱」步驟。詳見服務(wù)端設(shè)備票據(jù)接口 hardwareDevice.getSnTicket 。
    modelId: 'xxxxx',  //設(shè)備注冊成功后,可獲得平臺分配的 model_id ,model_id 是調(diào)用小程序設(shè)備能力相關(guān)接口的重要憑證。
    tmplIds: ['xxxxx'],  //模板id
    success(res) {
        console.log('[wx.requestSubscribeDeviceMessage success]: ', res)
        // { 'QCpBsp1TGJ1ML-UIwAIMkdXpPGzxSfwJqsKsvMVs3io': 'accept' }
    },
    fail(res) {
        console.log('[wx.requestSubscribeDeviceMessage fail]: ', res)
    }
})

sn序列號

export function sn(){
  var date = new Date();
  var year = date.getFullYear();
  var month = date.getMonth()+1;
  var day = date.getDate();
  var hour = date.getHours();
  var minute = date.getMinutes();
  var second = date.getSeconds();
  //var milliseconds = date.getMilliseconds();
  var rand = Math.round(Math.random()*100);  
  return year+""+month+""+day+""+hour+""+minute+""+second+""+rand;
}

接入文檔

4.2 發(fā)送設(shè)備消息

開發(fā)者通過微信服務(wù)端接口向用戶推送設(shè)備消息。詳見服務(wù)端設(shè)備消息發(fā)送接口 hardwareDevice.send

注意:開發(fā)者需要在小程序的合理場景內(nèi),給用戶提供長期消息的授權(quán)彈窗。如用戶實現(xiàn)房屋認證后通過用戶操作觸發(fā)“門禁機呼叫提醒”的訂閱彈窗。

開發(fā)過程反饋bug

2023年5月24號 調(diào)試時遇到問題文章來源地址http://www.zghlxwxcb.cn/news/detail-532746.html

sn必須是設(shè)備序列號 不是前端生成的 參考2.4 申請設(shè)備能力下圖中的設(shè)備型號就是

到了這里,關(guān)于小程序 如何申請長期訂閱(設(shè)備消息)?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 微信小程序 如何訂閱消息?

    微信小程序 如何訂閱消息?

    微信公眾號分為兩種類型:訂閱號和服務(wù)號,它們在功能和使用方式上有一些區(qū)別。 1.訂閱號(Subscription Account): 2.服務(wù)號(Service Account): 微信公眾號的類型是在注冊時選擇的,一旦選擇了訂閱號或服務(wù)號,無法直接轉(zhuǎn)換。如果您主要是提供資訊和更新性內(nèi)容,訂閱號可

    2024年02月06日
    瀏覽(37)
  • uniapp小程序如何給用戶推送訂閱消息? 及訂閱消息參數(shù)值內(nèi)容限制規(guī)則

    uniapp小程序如何給用戶推送訂閱消息? 及訂閱消息參數(shù)值內(nèi)容限制規(guī)則

    uniapp小程序如何訂閱消息,給用戶推送消息? 小程序的模板推送分為“一次性訂閱”和“長期訂閱” 一次性訂閱:用戶訂閱小程序后,程序只能對指定OpenId進行一次推送模板消息,無法多次推送 長期訂閱:用戶長期訂閱,能夠多次推送模板消息(長期訂閱模板需要向微信官方

    2023年04月08日
    瀏覽(24)
  • spring boot +微信小程序項目,通過微信公眾號實現(xiàn)指定用戶消息長期推送

    spring boot +微信小程序項目,通過微信公眾號實現(xiàn)指定用戶消息長期推送

    用戶登錄小程序,后臺記錄用戶的小程序openId和用戶唯一的UnionId。然后用戶觸發(fā)公眾號事件(關(guān)注公眾號或者發(fā)送指定消息),后臺獲取到用戶公眾號的openId,再調(diào)用接口通過公眾號的openId查詢用戶的UnionId,再和數(shù)據(jù)庫里的UnionId進行匹配,將用戶的公眾號openId存入數(shù)據(jù)庫。此

    2024年02月03日
    瀏覽(58)
  • 小程序?qū)崿F(xiàn)消息訂閱及發(fā)送

    小程序?qū)崿F(xiàn)消息訂閱及發(fā)送

    在我們的家政服務(wù)小程序中,用戶可以新增預(yù)約。一般的場景是新增預(yù)約的時候提醒用戶接收通知,在狀態(tài)變更的時候我們來發(fā)送訂閱消息。本篇我們來講解一下小程序訂閱消息功能的開發(fā)。 要想發(fā)送訂閱消息,首先需要選用一個消息模板。打開你自己的小程序后臺,點擊訂

    2024年02月07日
    瀏覽(17)
  • 微信小程序?qū)崿F(xiàn)訂閱消息功能

    微信小程序?qū)崿F(xiàn)訂閱消息功能

    ? ? ? ? ?* 源碼已經(jīng)上傳到資源處,需要的話點擊跳轉(zhuǎn)下載 |??源碼下載 ????????小程序中的訂閱內(nèi)容在日常中大家都會使用到,一般在支付的時候,會收到支持成功的消息,里面有一些基礎(chǔ)信息花費多少以及是使用在什么地方,訂閱消息是小程序向用戶發(fā)送消息的方式

    2024年02月08日
    瀏覽(26)
  • 微信小程序如何判斷是否已經(jīng)訂閱某條消息

    判斷訂閱消息是否已經(jīng)訂閱 res.subscriptionsSetting.itemSettings?返回的是所有訂閱消息的對象集合,\\\'accept\\\' 表示用戶同意訂閱這條消息,\\\'reject\\\' 表示用戶拒絕訂閱這條消息,\\\'ban\\\' 表示已被后臺封禁。

    2024年02月11日
    瀏覽(23)
  • 微信小程序?qū)崿F(xiàn)訂閱消息推送的實現(xiàn)步驟

    微信小程序?qū)崿F(xiàn)訂閱消息推送的實現(xiàn)步驟

    1、準備工作 ??準備小程序賬號、開發(fā)環(huán)境,我小程序是基于uniapp開發(fā),后臺代碼基于SpringBoot開發(fā)。同時先閱讀官方文檔,了解小程序訂閱消息和后端如何發(fā)送訂閱消息等相關(guān)知識,官方文檔地址如下: 《小程序訂閱消息》 《發(fā)送訂閱消息》 2、實現(xiàn)步驟 2.1、啟用并配置

    2024年02月15日
    瀏覽(29)
  • 使用Java實現(xiàn)微信小程序訂閱消息

    使用Java實現(xiàn)微信小程序訂閱消息

    首先到微信小程序的官網(wǎng),選擇合適自己的訂閱消息模板。 尋找到適合自己的模板之后,記住模板ID,點開詳情,記住每個字段id 微信小程序訂閱消息官網(wǎng)文檔介紹地址:小程序訂閱消息 | 微信開放文檔 (qq.com) 微信小程序訂閱消息接口:發(fā)送訂閱消息 | 微信開放文檔 (qq.com

    2024年02月03日
    瀏覽(26)
  • 微信小程序?qū)崿F(xiàn)訂閱消息功能(Node服務(wù)器篇)

    微信小程序?qū)崿F(xiàn)訂閱消息功能(Node服務(wù)器篇)

    ?? ? ? ?* 源碼已經(jīng)上傳到資源處,需要的話點擊跳轉(zhuǎn)下載 |??源碼下載 ????????在上一篇內(nèi)容當中在微信小程序中實現(xiàn)訂閱消息功能,都在客戶端(小程序)中來實現(xiàn)的,在客戶端中模擬了服務(wù)器端來進行發(fā)送訂閱消息的功能,那么本篇就將上一篇內(nèi)容中僅在客戶端中實現(xiàn)

    2024年02月03日
    瀏覽(95)
  • MQTT,如何在SpringBoot中使用MQTT實現(xiàn)消息的訂閱和發(fā)布

    MQTT,如何在SpringBoot中使用MQTT實現(xiàn)消息的訂閱和發(fā)布

    1.1 什么是MQTT? MQTT(Message Queuing Telemetry Transport,消息隊列遙測傳輸協(xié)議),是一種基于發(fā)布/訂閱(publish/subscribe)模式的“輕量級”通訊協(xié)議,該協(xié)議構(gòu)建于TCP/IP協(xié)議上,由IBM在1999年發(fā)布。 MQTT最大優(yōu)點在于用極少的代碼和有限的帶寬,為連接遠程設(shè)備提供實時可靠的消息

    2024年02月10日
    瀏覽(17)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包