釘釘小程序坑點記錄

由於系統場景的需要,從上週開始學習釘釘小程序,原以爲有之前微信小程序的開發經驗,以及一向對阿里API及文檔的讚許,學習釘釘小程序會非常輕鬆,但是最後我發現我錯了,在釘釘小程序的文檔和工具面前,還是圖樣圖森破。

一、真機調試的坑

       企業內部應用:在開發者後臺創建好項目後,在工具中選擇相應的項目,可以直接用手機掃描二維碼調試,這個是沒問題的。

       第三方企業應用:(這裏有大坑)

                通過平臺創建了相應的項目,然後掃描工具中預覽的二維碼,一開始提示“企業沒開通該應用“,上文檔上去找,發現要先設置“體驗組織”,按照要求創建了一個體驗組織,並且添加了體驗人員,再次重新生成二維碼掃描,發現還是不能調試,最後將代碼上傳,發佈爲線上版本纔可以調試。

               但這樣問題又來了,因爲每次想用真機調試新的功能時,都要發佈線上版本,真個也太挫了,弄了2天沒弄好,工單也提交了好幾次,然並卵。今天突然心血來潮,將原有的體驗組織刪了,重新建了個“體驗組織”,並且名字與開發者平臺所在組織的名字不一樣,再次調試,居然成功了!!!唉,文檔裏也沒說體驗組織名稱要和開發者平臺的組織名稱不同啊,還有既然需要名稱不同,那應該將開發者所在組織默認爲可以使用真機調試功能纔對啊,不知道釘釘小程序的開發人員是咋想的。

   PS:此問題也有朋友反饋在他們的工具上沒這問題,有一部分朋友有。

二、與阿里大魚API衝突

    由於系統之前使用的短信發送使用的是阿里大魚SDK,而釘釘的SDK與阿里大魚SDK中都有TaobaoRequest.class、TaobaoResponse.class,坑爹的是包名也是一樣的,導致2個jar會有衝突。也有可能是因爲我用的阿里大魚短信的sdk版本是

  老的原因,我沒有再去更新阿里大魚短信的SDK去試了, 我這裏的解決辦法是用阿里雲的短信平臺SDK替換阿里大魚的短信SDK,這樣就沒有衝突了。不過這樣做,以前的代碼還有短信模版全部要換掉,唉!!!

發佈了45 篇原創文章 · 獲贊 4 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章