釘釘微信小程序開發(fā)(釘釘小程序 開發(fā))
本篇文章給大家談?wù)勧斸斘⑿判〕绦蜷_發(fā),以及釘釘小程序 開發(fā)對(duì)應(yīng)的知識(shí)點(diǎn),希望對(duì)各位有所幫助,不要忘了收藏本站喔。
本文目錄一覽:
- 1、通過微信小程序來實(shí)現(xiàn) “釘釘打卡”
- 2、企業(yè)應(yīng)用開發(fā)是用釘釘,還是微信小程序的前景更好
- 3、如何把釘釘添加到微信小程序里
- 4、小程序開發(fā)和App開發(fā)有什么區(qū)別,哪個(gè)好學(xué)一些?
- 5、微信有釘釘小程序嗎
通過微信小程序來實(shí)現(xiàn) “釘釘打卡”
產(chǎn)品希望統(tǒng)計(jì)我們公司線下人員的考勤情況,釘釘?shù)墓δ苣壳安荒軡M足一天多次外勤打卡的需求,于是我們打算自己開發(fā)一套打卡系統(tǒng)。我們的線下工作人員日常使用的是我們內(nèi)部的一個(gè)微信小程序,產(chǎn)品希望將外勤打卡的功能在小程序上實(shí)現(xiàn)。方便線下人員在同一個(gè)平臺(tái)上操作。
我們線下工作人員遍布全國各地,每個(gè)人的工作地點(diǎn)可能各不一樣,怎樣讓線下工作人員在指定的地方打卡呢?
為了方便統(tǒng)一打卡管理,添加一個(gè)模塊給志愿者管理人員,由管理者添加外勤對(duì)象,線下工作者根據(jù)當(dāng)前的定位,選擇匹配到方圓1公里的外勤對(duì)象,選擇對(duì)應(yīng)要打卡的對(duì)象進(jìn)行打卡。
外勤打卡呢,一個(gè)線下工作一天要跑多個(gè)工作地點(diǎn),每個(gè)地點(diǎn)都要進(jìn)行打卡,如何保證一天多次打卡呢?產(chǎn)品希望他們每次出勤都有對(duì)應(yīng)的簽到和簽退,沒完成簽退,不可以新建一次外勤,每次簽到成功就創(chuàng)建了一次外勤,簽退不限制地點(diǎn),可以進(jìn)行隨時(shí)簽退,這樣就保證了每次出勤都是成對(duì)的。
針對(duì)打卡功能,我們選用微信小程序開發(fā)里面的位置api:定位、和選點(diǎn)定位。
這次主要使用的兩個(gè)位置api:
來來來,簽到了:
考慮到有可能通過抓包提交經(jīng)緯度來進(jìn)行打卡,我們前后端統(tǒng)一指定了一套打卡加密機(jī)制。我們采用的 MD5加密,對(duì)經(jīng)緯度、時(shí)間戳、小程序密鑰等組合加密,前端每次打卡,都要加密后32密鑰傳給后端,后端校驗(yàn)通過后,才可以打卡。這樣就可以阻止部分通過接口打卡的騷操作了。
我們要求每次簽到簽退都要進(jìn)行自拍,雖然不能完全杜絕刷打卡,但卻可以 避免一部分作弊。
最終我們的打卡:
最后對(duì)于開發(fā)團(tuán)隊(duì)的總結(jié), 前端主動(dòng)驅(qū)動(dòng),需求評(píng)估后,提前想好解決方案,盡量減少非預(yù)知問題,需求評(píng)估后可以提前做個(gè)demo,對(duì)技術(shù)選型、功能的實(shí)現(xiàn)程度,以及需求的開發(fā)周期的有個(gè)大致預(yù)期。
企業(yè)應(yīng)用開發(fā)是用釘釘,還是微信小程序的前景更好
其實(shí)主要看你應(yīng)用場景。各有千秋。
個(gè)人偏向釘釘,比較成熟
如何把釘釘添加到微信小程序里
沒有把釘釘添加到微信小程序里的方法。因?yàn)獒斸斒且粋€(gè)獨(dú)立的應(yīng)用程序,不被集成在微信的小程序中,他們的開發(fā)團(tuán)隊(duì)之間沒有這樣的合作,他們都是獨(dú)立的應(yīng)用程序,微信小程序只能集成一些簡單的應(yīng)用,并不能跨用戶端獲取到釘釘?shù)男畔?,所以沒有把釘釘添加到微信小程序里的方法。
小程序開發(fā)和App開發(fā)有什么區(qū)別,哪個(gè)好學(xué)一些?
小程序有很多種,微信小程序、釘釘小程序 等等。而App也分分了好幾個(gè)陣營。
我們現(xiàn)在說的小程序一般都是基于H5的,或者說語法非常的類似,配合js和css樣式達(dá)到相應(yīng)的顯示效果。開發(fā)時(shí)涉及的技術(shù)棧主要是h5、css、js 相關(guān)的。
App 來說也分原生App 和 H5 App 還有就是混合開發(fā)的。原生App來說體驗(yàn)好,Android app主要的開發(fā)語言是java和Kotlin,iOS 的app開發(fā)語言是Objective-C 和 swift。原生App需要了解平臺(tái)語言和相關(guān)的UI框架。
混合App 也有很多框架類似ionic 等等,這部分需要了解相關(guān)的js,例如Angularjs reactjs vue.js 等等,體系也很多。
谷歌的flutter 號(hào)稱跨平臺(tái)開發(fā),使用的是dart語言。這也是近幾年推出的。
總的來說難易程度上小程序應(yīng)該會(huì)更容易一些吧。當(dāng)然這也是因人而異。
微信有釘釘小程序嗎
微信有釘釘小程序嗎?
微信上沒有釘釘小程序,但可以通過微信搜索下載釘釘app。
釘釘
2015年阿里巴巴集團(tuán)推出的即時(shí)通訊應(yīng)用
釘釘( DingTalk )是中國阿里巴巴集團(tuán)推出的企業(yè)版即時(shí)通訊應(yīng)用軟件,提供多種語言、支持多種操作系統(tǒng),由阿里巴巴集團(tuán)開發(fā),于2015年正式上線。該平臺(tái)免費(fèi)提供給所有中國企業(yè)1,提供 PC 版, Web 版, Ma c 版和手機(jī)版,支持手機(jī)和電腦間文件互傳;用于商務(wù)溝通和工作協(xié)同,幫助中國企業(yè)通過系統(tǒng)化的解決方案,全方位提升中國
企業(yè)溝通和協(xié)同效率。
關(guān)于釘釘微信小程序開發(fā)和釘釘小程序 開發(fā)的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。