讓應用開發獨立行走
俗話說工欲善其事,必先利其器。一款适合程式員開發的“武器”,能夠大大提高開發效率。阿裡雲雲開發平台正式接入釘釘開放平台,無需提前購買伺服器,最快隻需要5分鐘,就可以快速上線一個釘釘H5或者小程式應用。雲開發平台讓開發者擺脫開發前需要進行資源配置、環境配置等附加前提,真正做到0門檻上線,讓應用開發可以獨立行走。
會議室的預定是企業内最常用的功能,沒有之一。下面以會議室預定系統為例,跟大家示範如何在5分鐘内開發屬于企業自己的H5應用。 該系統為釘釘企業内部H5微應用, 架構形态是一個Java單體應用, 通過雲開發平台一鍵部署到雲原生Serverless計算服務當中,享受按量計費、免運維等優勢,0門檻入駐釘釘開放平台。
開發準備
已經完成了釘釘開發者的注冊與激活并擁有了子管理者和開發者權限,并且已擁有阿裡雲賬号并完成實名認證。
- 登入 釘釘開發者背景 。
- 在開發者背景頁面,單擊應用開發,然後選擇企業内部開發 > H5應用,最後單擊建立應用,開發方式選擇企業自助開發。

- 應用建立完成後,在憑證與基礎資訊頁面,複制應用的AgentId、AppKey和AppSecret備用。應用憑證資訊是雲開發平台和釘釘開放平台資訊之間互動的憑證,後續會用到。
應用開發
- 使用阿裡雲賬号登入 雲開發平台 。首次登入建立一個初始團隊并簽署雲開發平台的協定。在快速開始頁面,單擊右上角建立應用。
- 在建立應用界面,一共有4步,依次完成。第一步單擊同意授權,完成雲資源通路授權,然後根據應用模版的方式建立應用,并填寫應用的基礎資訊,并開通依賴的雲服務後完成應用的建立。雲開發平台将一些常用的應用進行模版化,開發者可以在此基礎上進行定制化開發,減少上手的門檻。
-
- 開發語言:選擇JAVA。
- 建立方式:選擇通過模闆建立。
- 模版來源:選擇官方模闆 > 釘釘會議室預定。
- 計算服務:選擇FC(這個選項在填寫基礎資訊步驟裡進行選擇)。
- 雲應用配置。在應用詳情頁,配置日常環境的應用配置。将釘釘開放平台上的應用憑證(agent_id、app_key、app_secret、corp_id、sso_secret)等資訊依次填入應用配置中對應的條目,其中corp_id和sso_secret在釘釘開發者背景-基本資訊頁面檢視。在本例中有一個試用的資料庫,如果大家需要保留應用,将資料庫的資訊替換企業自有資料庫即可。
- 單擊右上角線上開發部署,打開CloudIDE線上開發環境。現有的模版包括基礎的功能和互動,如果開發者需要對應用進行一些定制化的修改,可以直接在現有代碼的基礎上進行定制化的修改即可。如果無需修改,點選CloudIDE左側第一個Tab直接一鍵把應用部署上線。在部署完成後,會輸出一個臨時域名,複制下來備用。
釋出應用
如果你走到了這一步,恭喜你離釘釘企業自建應用上線隻差最後一步了!登入釘釘開發者背景,在已經建立的應用中,單擊開發管理,然後配置以下資訊。然後單擊版本管理與釋出,将應用釋出到釘釘工作台上。
-
- 伺服器出口IP:填寫
255.255.255.255
- 應用首頁位址:填寫
應用在雲開發平台上部署後生成的臨時域名
- 管理背景位址:填寫
臨時域名+
/super_login
- 伺服器出口IP:填寫
上線效果
在釘釘手機用戶端打開工作台,切換到應用的所屬組織,然後打開會議室預定應用。應用上線後開始按照實際的雲資源使用量付費,雖然目前的雲産品包括一些免費額度,但是體驗結束後如果不需要保留應用,需要雲開發平台上的開發部署頁面,選擇對應的環境,然後單擊下線即可。
One More Thing
5分鐘可以幹什麼?喝一杯咖啡,回一封郵件,還是開發上線一個釘釘應用。雲開發平台聯合釘釘開發平台推出0門檻打造你的第一個釘釘應用的活動,完成相應任務後,即可領取精美獎品。春暖花開,領個背包去踏春吧!