uni-app開發多端之釘釘小程式
經常有開發者諮詢uni-app
是否支援釘釘小程式
?
答案當然是支援!
本文通過將hello uni-app
釋出到釘釘小程式
,演示如何使用uni-app
開發釘釘小程式
。
擴充套件釘釘小程式平臺
建立hello uni-app
專案後,在專案根目錄下新增或修改package.json
,在根節點下新增如下擴充套件配置:
"uni-app": {
"scripts": {
"mp-dingtalk": {
"title":"釘釘小程式",
"env": {
"UNI_PLATFORM": "mp-alipay"
},
"define": {
"MP-DINGTALK": true
}
}
}
}
執行到模擬器
HBuilderX會根據package.json的擴充套件配置,在執行
選單下,生成釘釘小程式
選單,如下圖:
點選釘釘小程式
選單,開始編譯,編譯成功後,會自動開啟支付寶開發者工具
,展開左側釘釘
選單,選擇第三方個人應用
,如下圖:
然後點選右上角開啟專案
,選擇編譯目錄(類似:%Project_root%/unpackage/dist/dev/mp-alipay/
,注意:釘釘小程式複用支付寶小程式的編譯目錄),在接下來的介面中,注意修改專案名稱,並特別注意修改專案型別為“釘釘 - 第三方個人應用”
專案匯入後,支付寶開發者工具會進行編譯載入,並在右側模擬器上顯示,如下:
在右側模擬器上可以點選各頁面進行測試。
發行到釘釘開放平臺
同樣,HBuilderX會根據package.json的擴充套件配置,在發行
-> 自定義發行
選單下,生成釘釘小程式
選單,如下圖:
點選釘釘小程式
選單,開始編譯,編譯成功後,會自動開啟支付寶開發者工具
,展開左側釘釘
選單,選擇第三方個人應用
,如下圖:
然後點選右上角開啟專案
,選擇編譯目錄(類似:%Project_root%/unpackage/dist/build/mp-alipay/
,注意發行時是build
目錄,不是dev
目錄),在接下來的介面中,注意修改專案名稱,並特別注意修改專案型別為“釘釘 - 第三方個人應用”
專案匯入後,支付寶開發者工具會進行編譯載入,並在右側模擬器上顯示,如下:
上傳需登入後才能操作,使用手機端的釘釘App,掃碼登入,
登入成功後,左上角選擇關聯的小程式(需提前在釘釘開放平臺建立小程式),如下圖:
點選支付寶開發者工具右上角的“上傳”按鈕,將程式碼上傳到釘釘開放平臺,上傳成功後,即可在釘釘開放平臺中進行版本釋出,可設定為預覽版,或直接提交稽核:
注意:釘釘小程式的稽核釋出,需首先完成“釘釘組織認證”和“服務商認證”,提醒開發者提早完成認證,否則無法稽核通過。
API呼叫
釘釘大部分api都是uni通用的API,hello uni-app是可以直接在釘釘裡跑的。
如果你需要呼叫釘釘的專有API,和其他端開發也一樣,在釘釘端可直接呼叫dd的API,當然要跨端的話,需要寫在條件編譯裡。
相關文章
- 釘釘小程式 請求封裝封裝
- 釘釘小程式快照技術初窺
- 打造釘釘事件分發平臺之釘釘審批等事件處理事件
- 5分鐘接入釘釘工作流之模板配置、釘釘介面流程發起
- Jenkins實現CICD之釘釘告警Jenkins
- 力軟敏捷開發框架V7.0.6新版移動端上線,支援釘釘、支付寶等小程式敏捷框架
- Go之傳送釘釘和郵箱Go
- Python釘釘報警及Zabbix整合釘釘報警Python
- 5分鐘快速接入釘釘實現釘釘考勤
- 小程式下一破局點?釘釘小程式卡片,應用與平臺的深度整合
- OAUTH之釘釘第三方授權OAuth
- 釘釘自動打卡
- zabbix釘釘報警
- 開源一個Odoo釘釘整合模組Odoo
- 釘釘卡怎麼領取? 釘釘卡申請的圖文教程
- 如何使用釘釘群機器人給釘釘群傳送訊息機器人
- 搞掂釘釘訊息推送!
- 如何獲取釘釘AccessToken
- 雲釘一體:EventBridge 聯合釘釘聯結器打通雲釘生態
- 從零開始打造專屬釘釘機器人機器人
- 【Python】釘釘webhook傳送通知PythonWebHook
- 如何理解釘釘品牌升級
- 玩轉釘釘訊息推送!
- 釘釘一起標註功能在哪?釘釘一起標註使用教程
- SAP Business ByDesign 和支付寶與釘釘整合的一個原型開發案例原型
- 又花了半個小時將 ChatGPT 接入了釘釘機器人ChatGPT機器人
- 21.Prometheus告警之Alertmanager告警(一)-郵件釘釘微信Prometheus
- 【06】Jenkins:Gitlab 自動觸發構建以及釘釘通知JenkinsGitlab
- 釘釘機器人告警指令碼機器人指令碼
- 英特爾攜手釘釘共創未來辦公之“雲”態
- 釘釘小程式自定義年月日日期picker選擇器元件-日無限迴圈滾動元件
- 使用zabbix實現郵箱/釘釘告警
- 教你如何用smokeping實現釘釘告警
- 2018-3 釘釘電話面試面試
- alertmanager對接企業微信,釘釘
- uniapp實現釘釘掃碼登入APP
- 若依整合釘釘掃碼登入
- 釘釘CEO陳航(無招)將調任集團另有任用 釘釘正加速與阿里雲的融合阿里