簡介: 5分鍾可以干什么?喝一杯咖啡,回一封郵件,還是開發上線一個釘釘應用。雲開發平台聯合釘釘開發平台推出0門檻打造你的第一個釘釘應用的活動,完成相應任務后,即可領取精美獎品。春暖花開,領個背包去踏春吧!
讓應用開發獨立行走
俗話說工欲善其事,必先利其器。一款適合程序員開發的“武器”,能夠大大提高開發效率。阿里雲雲開發平台正式接入釘釘開放平台,無需提前購買服務器,最快只需要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
。
上線效果
在釘釘手機客戶端打開工作台,切換到應用的所屬組織,然后打開會議室預定應用。應用上線后開始按照實際的雲資源使用量付費,雖然目前的雲產品包括一些免費額度,但是體驗結束后如果不需要保留應用,需要雲開發平台上的開發部署頁面,選擇對應的環境,然后單擊下線即可。
本文為阿里雲原創內容,未經允許不得轉載。