日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

钉钉小程序 企业内部应用开发

發(fā)布時間:2024/3/24 编程问答 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 钉钉小程序 企业内部应用开发 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
  • 綜述
  • 什么是釘釘小程序
  • 小程序是一種全新的開發(fā)模式,是一種不需要安裝即可使用的應(yīng)用。釘釘小程序以辦公社交app釘釘為載體,支持iOS、安卓等多種操作系統(tǒng)部署。

    釘釘小程序開發(fā)使用AXML(釘釘修改過的HTML)、ACSS(基本等同于CSS)和JavaScript編寫。小程序本質(zhì)上屬于系統(tǒng)的前端部分,需要通過HTTP協(xié)議與后端的服務(wù)器配合使用。

  • 什么是企業(yè)內(nèi)部應(yīng)用
  • 釘釘為企業(yè)和組織提供了很多基礎(chǔ)辦公應(yīng)用例如審批、日志、視頻會議等。企業(yè)可基于釘釘開放平臺的能力,根據(jù)實際需要定制開發(fā)企業(yè)應(yīng)用。

    企業(yè)內(nèi)部應(yīng)用是企業(yè)基于釘釘?shù)拈_放能力,開發(fā)個性化的辦公應(yīng)用供企業(yè)內(nèi)部使用,例如將企業(yè)內(nèi)部的HR、CRM、業(yè)務(wù)管理等系統(tǒng)接入釘釘。企業(yè)內(nèi)部應(yīng)用發(fā)布后,企業(yè)內(nèi)部用戶可以直接從釘釘工作臺中打開、使用該應(yīng)用。

    企業(yè)內(nèi)部應(yīng)用可以由企業(yè)內(nèi)部開發(fā)人員自主開發(fā),也可以委托給服務(wù)商進行應(yīng)用開發(fā)。

  • 創(chuàng)建應(yīng)用
  • 創(chuàng)建企業(yè)
  • 打開釘釘,單擊“工作臺”,點擊左上方的企業(yè)名(如果沒有則為空),單擊“創(chuàng)建/加入團隊”,即可創(chuàng)建一個類似QQ群的企業(yè)團隊,并成為管理員。管理員可以登錄后臺創(chuàng)建應(yīng)用。

  • 創(chuàng)建應(yīng)用
  • 在開始開發(fā)企業(yè)內(nèi)部應(yīng)用前,首先需要創(chuàng)建一個內(nèi)部應(yīng)用并完成基礎(chǔ)配置。

  • 登錄釘釘開發(fā)者后臺。只有管理員和子管理員可登錄開發(fā)者后臺。
  • 在應(yīng)用開發(fā)頁面,選擇企業(yè)內(nèi)部開發(fā),然后單擊創(chuàng)建應(yīng)用。
  • ?

  • 填寫應(yīng)用的基本信息,然后單擊確定創(chuàng)建。應(yīng)用創(chuàng)建后,無法修改應(yīng)用的開發(fā)方式。
  • ?

    應(yīng)用創(chuàng)建后,在基礎(chǔ)信息頁可獲取AppKey和AppSecret,服務(wù)器需要這兩項參數(shù)來驗證HTTP請求的合法性。

  • 配置應(yīng)用
  • 釘釘為小程序?qū)ν獍l(fā)送的HTTP請求采取白名單過濾的機制。因此,在開發(fā)前,需要在開發(fā)者后臺配置服務(wù)器出口IP、應(yīng)用首頁等。

  • 配置服務(wù)器出口IP
  • 登錄開發(fā)者后臺,單擊目標(biāo)應(yīng)用。
  • 在應(yīng)用詳情頁,單擊開發(fā)管理。
  • 單擊界面右上方的“修改”按鈕。
  • 開發(fā)階段可以將服務(wù)器出口IP設(shè)置成本機(127.0.0.1)。后臺服務(wù)器開發(fā)完成,打成jar包上傳到公網(wǎng)(如阿里云ECS)后,應(yīng)將其更改為服務(wù)器公網(wǎng)IP。

    ?

  • 配置HTTP安全域名
  • 若小程序前端需要進行網(wǎng)絡(luò)通信,開發(fā)者需要事先設(shè)置一個或多個安全域名(或IP),且小程序前端只能通過已設(shè)置的安全域名(或IP)與服務(wù)端進行網(wǎng)絡(luò)通信。

    當(dāng)安全域名更新時,需要在小程序開發(fā)工具重新打包上傳版本,設(shè)置的域名才會生效。

  • 開發(fā)小程序
  • 創(chuàng)建小程序前端工程
  • 要開始編寫小程序前端代碼,需要從釘釘開發(fā)者官網(wǎng)下載小程序開發(fā)者工具IDE。
  • 打開IDE,選擇新建工程,類別選為企業(yè)內(nèi)部應(yīng)用,填寫項目的名稱,選擇存儲路徑,即可創(chuàng)建一個新項目。
  • 配置基本信息
  • 在工程的根目錄下,有app.acss、app.js和app.json三個文件,分別用于配置應(yīng)用的全局樣式表、全局變量和方法以及頁面路徑等信息。

    推薦在開發(fā)前,在app.js中設(shè)置全局變量:corpId(企業(yè)ID)、userId(用戶ID)、userName(用戶名)和domain(后臺服務(wù)器IP和端口號,例:http://12.34.56.78:80)。

  • 部署后端服務(wù)
  • 釘釘推薦使用Spring Boot作為后端的服務(wù)器框架。后端開發(fā)前,應(yīng)確保電腦已安裝Java開發(fā)的IDE(如Intellij IDEA)并已配置JDK和Maven開發(fā)環(huán)境。

  • 開發(fā)者需在釘釘開發(fā)者平臺上下載一個服務(wù)器示例代碼,里面包含釘釘用戶免密登錄、驗證身份的jar包和對應(yīng)方法。
  • 打開項目,打開src/main/java/com/config文件夾下的Constant類,將兩個常量APP_KEY和APP_SECRET修改成自己項目的對應(yīng)字符串。
  • 也可以復(fù)制項目下的jar包和類到自己創(chuàng)建的Java項目下運行。運行服務(wù)端代碼,打開小程序前端,就可以get到當(dāng)前登錄用戶的相關(guān)信息了。

  • 編寫代碼
  • 小程序的每個頁面都會對應(yīng)前端項目下的一個文件夾。每個文件夾下包含axml、acss和js三個文件,用于編寫頁面的元素布局、樣式表和動作。大多數(shù)編寫方法都與Web前端相同。釘釘也提供了很多自己的UI、組件和方法,可以參考釘釘開發(fā)者網(wǎng)站相關(guān)文檔進行學(xué)習(xí),這里不對具體組件和方法做詳細的介紹。

    開發(fā)過程中,IDE右側(cè)會顯示一個界面,模擬手機打開這個小程序時的顯示畫面,可以用鼠標(biāo)模擬手指對手機屏幕進行單擊、長按等操作。開發(fā)者可以選擇手機的型號,如iPhone 12、iPhone 12 Pro、iPhone 8等,以方便查看自己的小程序能否適配不同大小的手機屏幕。開發(fā)者每次按Ctrl+S保存代碼,IDE都會自動刷新模擬手機界面的顯示內(nèi)容。

  • 發(fā)布程序
  • 上傳小程序
  • 小程序開發(fā)完成后,單擊右上角的“上傳版本”,即可把當(dāng)前版本上傳到釘釘。管理員登錄開發(fā)者后臺,在“版本管理與發(fā)布”界面中審批和發(fā)布版本。

  • 使用小程序
  • 發(fā)布完成后,企業(yè)人員打開釘釘app的工作臺,在企業(yè)頁面中單擊“搜索”,輸入小程序名稱就可以打開并使用了。

    ?

    總結(jié)

    以上是生活随笔為你收集整理的钉钉小程序 企业内部应用开发的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。