西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

AppHlp Admin管理工具

1.28 官方版
  • AppHlp Admin管理工具1.28 官方版
  • 軟件大小:3.1M
  • 更新時(shí)間:2014-04-06 22:25
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產(chǎn)軟件 / 免費(fèi)軟件 / 服務(wù)器區(qū)
  • 軟件等級:4級
  • 應(yīng)用平臺(tái):WinAll, Win7
  • 官方網(wǎng)站:http://www.app-helper.net/
  • 應(yīng)用備案:
好評:50%
壞評:50%

軟件介紹

永久免費(fèi):AppHlp承諾,核心功能,永久免費(fèi)
功能強(qiáng)大:穩(wěn)定性高,易集成,易管理,功能強(qiáng)大    

特點(diǎn):

·支持應(yīng)用自動(dòng)在線升級,不需要購買租用服務(wù)器,一切均在AppHlp云中
·智能統(tǒng)計(jì)裝機(jī)量,在線客戶,活躍度,運(yùn)行次數(shù),崩潰次數(shù)...
·和遠(yuǎn)程應(yīng)用交互,遠(yuǎn)程修改配置,調(diào)用功能
·0~3行代碼集成,簡單易用...
·多項(xiàng)目設(shè)計(jì),多版本設(shè)計(jì),智能化管理

功能:

一、前言 
簡單的,如果你需要讓應(yīng)用具有, ①:自動(dòng)升級功能,②:能夠統(tǒng)計(jì)安裝應(yīng)用的用戶的行為, ③:甚至和遠(yuǎn)程應(yīng)用交互。那么首先你必須都實(shí)現(xiàn)這些功能:

自動(dòng)在線升級功能

應(yīng)用數(shù)據(jù)統(tǒng)計(jì)分析功能

遠(yuǎn)程應(yīng)用交互控制功能

并且你還需要:

購買或者租用一臺(tái)服務(wù)器,并托管在IDC

總體來講開發(fā)的成本不可謂不巨大,在硬件上的投入也花費(fèi)不菲。那么AppHlp的目標(biāo)就是提供具備上述功能的一個(gè)標(biāo)準(zhǔn)環(huán)境,一套標(biāo)準(zhǔn)API,以及一套Management Tool,使開發(fā)人員花費(fèi)最少精力,就能引入高質(zhì)量的功能和服務(wù)。 
具體AppHlp到底能夠做什么,請參考《AppHlp功能列表》

二、結(jié)構(gòu)介紹 
不需要再自己造輪子實(shí)現(xiàn)程序的自動(dòng)升級,實(shí)現(xiàn)應(yīng)用的數(shù)據(jù)統(tǒng)計(jì),以及與應(yīng)用的交互, AppHlp提供了這全套功能。 
作為開發(fā)者,你需要做的就是通過簡單幾步,將apphlp.dll的核心文件集成到Application中去。AppHlp云服務(wù),提供了所有這設(shè)施。 
具體結(jié)構(gòu),如下圖所示: 

AppHlp云服務(wù)

數(shù)據(jù)存放和服務(wù)提供的核心;

開發(fā)者創(chuàng)建的項(xiàng)目,以及項(xiàng)目的文件模塊,均存放在同一的AppHlp云中,你不必再購買或者租用服務(wù)器;

應(yīng)用的運(yùn)行數(shù)據(jù),客戶數(shù)據(jù),都將保存到AppHlp云中,三重備份機(jī)制,阿里巴巴RDS實(shí)時(shí)備份,確保了你的應(yīng)用數(shù)據(jù)無時(shí)無刻的安全和永不丟失。

Apphlp.dll

為客戶端使用的核心文件,其封裝了所有功能,導(dǎo)出為ISO標(biāo)準(zhǔn)的C函數(shù)接口;

另外有C++, C#等語言的封裝類,簡單易用,沒有任何學(xué)習(xí)曲線,只需2行代碼就能調(diào)用所需要的服務(wù);

它是自我自動(dòng)升級的,別且內(nèi)置協(xié)議向前向后均兼容,你不必關(guān)心當(dāng)前版本,放心使用即可。

AUpdater.exe

該模塊是可選模塊,并不一定要隨應(yīng)用發(fā)布;

從技術(shù)上而言,單純一個(gè)被Application調(diào)用的DLL因?yàn)闆]有自己獨(dú)立進(jìn)程空間和生命周期的原因,某些操作,必須依賴于AUpdater.exe才能完成。

當(dāng)AppHlp.dll中某些功能需要AUpdater.exe支援時(shí),若發(fā)現(xiàn)應(yīng)用本地沒有該模塊,則會(huì)從云中自動(dòng)下載,所以并不一定要隨應(yīng)用同時(shí)發(fā)布;

它是自我自動(dòng)升級的,別且內(nèi)置協(xié)議向前向后均兼容,你不必關(guān)心當(dāng)前版本,放心使用即可。

例子下載

C控制臺(tái)示例程序 (VC6,VC2005,VC 2008)

C對話框示例程序(VC6,VC2005,VC 2008)

C++控制臺(tái)示例程序(VC6,VC2005,VC 2008)

C++對話框示例程序(VC6,VC2005,VC 2008)

C#控制臺(tái)示例程序(VC2005,VC 2008)

C#對話框示例程序(VC2005,VC 2008)

三、注冊一個(gè)賬戶 

為了存儲(chǔ)你的應(yīng)用項(xiàng)目和用戶行為數(shù)據(jù),首先,你必須在AppHlp中注冊一個(gè)賬戶,才能夠創(chuàng)建項(xiàng)目,和訪問其它功能。

四、創(chuàng)建一個(gè)項(xiàng)目 
所有的應(yīng)用,都是以獨(dú)立項(xiàng)目的形式出現(xiàn)的。例如,你開發(fā)一個(gè)程序,就會(huì)定義這個(gè)程序的名稱,一個(gè)程序會(huì)有若干個(gè)文件組成,稱之為模塊,發(fā)布該程序,這個(gè)程序就會(huì)有一個(gè)版本,以后升級,那么又是一個(gè)新的版本。任意兩個(gè)版本之間,會(huì)有若干個(gè)等價(jià)的模塊,若干個(gè)不等價(jià)的模塊(升級了的)。AppHlp也會(huì)涉及這些內(nèi)容,均與程序員開發(fā)中所接觸的概念相同。 
登錄你的賬戶之后,你需要?jiǎng)?chuàng)建項(xiàng)目以對應(yīng)發(fā)布的應(yīng)用。 

【項(xiàng)目名】:項(xiàng)目的名稱,需要是你項(xiàng)目的一個(gè)唯一標(biāo)識(shí)符;

【項(xiàng)目本地目錄】:這是項(xiàng)目最終發(fā)布模塊存放在你本地PC的根目錄。

里面放置的是最新的已編譯好的模塊或者配置;

這個(gè)根目錄下,目錄結(jié)構(gòu)都必須與用戶安裝之后所出現(xiàn)的情況一致,也就是路徑結(jié)構(gòu)必須一致性;

每一次升級,AppHlp Admin將拿這個(gè)根目錄下的模塊文件,與服務(wù)器中的線上版本進(jìn)行對比,自動(dòng)找出那些,新增模塊,修改模塊,刪除模塊,之后將更新內(nèi)容上傳到服務(wù)器,執(zhí)行應(yīng)用的新版本發(fā)布。

【類型】:標(biāo)明該項(xiàng)目是客戶端的應(yīng)用程序,還是服務(wù)端7 * 24模式運(yùn)行的項(xiàng)目。不同類別的項(xiàng)目,所能使用的功能不完全相同,同時(shí),執(zhí)行模式也有差異。

【類型】:應(yīng)用運(yùn)行的操作系統(tǒng)平臺(tái),當(dāng)前只支持Windows,后續(xù)將引入更廣泛的OS支持,請關(guān)注我們的OS支持列表。

 
五、自動(dòng)升級功能 

AppHlp所提供的最基本的服務(wù)設(shè)施,是應(yīng)用的自動(dòng)升級,當(dāng)然需要你在所開發(fā)應(yīng)用中引入AppHlp.dll。 
假設(shè)已經(jīng)創(chuàng)建好了一個(gè)項(xiàng)目,并映射到了本地的磁盤的鏡像文件夾。那么需要執(zhí)行3個(gè)步驟,來發(fā)布新版本的模塊文件到AppHlp云中。

【對比找出更新模塊】: 通過本地鏡像,與AppHlp云中緩存版本對比,找出本地鏡像中的更新,新增的模塊;

【提交新版本到服務(wù)器】:將本地鏡像中,更新,新增的模塊,發(fā)布到AppHlp云中;

【自動(dòng)升級賦權(quán)】: 見下篇章“六”

其它設(shè)置字段

【版本號(hào)】:標(biāo)明應(yīng)用程序的版本編號(hào)。比如:1.00, 1.01……,該編號(hào)只是一個(gè)文本串,只是一個(gè)指代,并沒有特殊高低級別之分,在apphlp.dll的接口函數(shù)中,需要傳入對應(yīng)version,來指明應(yīng)用端的版本;

【新版本特性描述】:在當(dāng)次升級,新版本較舊版本有何更新或者特性增加的文本描述。該文本會(huì)被傳入apphlp.dll的新版本發(fā)現(xiàn)的通知消息,應(yīng)用程序可以彈出對應(yīng)的消息,或者做界面展示;

【新版本綁定文件】:在當(dāng)次升級,綁定一個(gè)特殊的文件給該版本,apphlp.dll的新版本發(fā)現(xiàn)的通知消息中,該文件會(huì)傳入給應(yīng)用程序,應(yīng)用可以內(nèi)置邏輯,來執(zhí)行對應(yīng)的功能。

六、自動(dòng)升級賦權(quán) 
對項(xiàng)目,執(zhí)行本地鏡像的修改,上傳到AppHlp云服務(wù)器之后,一個(gè)新版本已經(jīng)處于就緒狀態(tài)了。但是,是否所有正在運(yùn)行的客戶機(jī)應(yīng)用,都將立刻得到更新通知,并能執(zhí)行在線升級呢?答案是否定的。 
因?yàn)椋谌魏我淮涡掳姹咎峤缓,AppHlp云服務(wù),將會(huì)對該項(xiàng)目的升級授權(quán)置于“暫!睜顟B(tài),相關(guān)客戶機(jī)應(yīng)用不會(huì)自動(dòng)升級,直到人為確認(rèn)開放自動(dòng)升級功能給所有客戶。這樣是為了確保提供測試的機(jī)會(huì),用來確保:“舊版本” --》 “新版本”這個(gè)過程無誤,避免人為錯(cuò)誤,并提供再次更新的機(jī)會(huì)。 
一般情況下,在將新版本上傳到AppHlp云中之后,你需要進(jìn)行下列操作,來確保安全性: 

對你自己的應(yīng)用,開放自動(dòng)升級授權(quán);

運(yùn)行應(yīng)用,觀察舊版本到新版本的升級過程,確保無誤,且新版本能夠順利啟動(dòng)和運(yùn)行;

如果第2步失敗,則測試失敗,需要調(diào)試,找到原因,編譯,并再次上傳新版本,直到升級成功為止;

查看當(dāng)前在線客戶列表,對一部分客戶開放自動(dòng)升級賦權(quán),并追蹤統(tǒng)計(jì)結(jié)果;

在確保完全無誤的情況下,將當(dāng)前版本,開放“自動(dòng)升級”給所有客戶。

七、數(shù)據(jù)統(tǒng)計(jì)功能 

通過AppHlp Admin提供的數(shù)據(jù)統(tǒng)計(jì)功能,你能夠查詢和掌握,每個(gè)項(xiàng)目的狀況,包含:

【基本的信】:裝機(jī)數(shù)量,在線數(shù)量,啟動(dòng)次數(shù)。。。

【客戶】:每一個(gè)應(yīng)用程序的裝機(jī),都被認(rèn)為是一個(gè)客戶,AppHlp云會(huì)給它一個(gè)ID,你可以請求客戶列表,查看每個(gè)客戶的版本,啟動(dòng)次數(shù),在線時(shí)長,活躍天數(shù),地域分布等

【在線】:能夠查看項(xiàng)目當(dāng)前在線的客戶,也就是啟動(dòng)了應(yīng)用程序的客戶,并且可以和該應(yīng)用程序進(jìn)行交互,發(fā)送命令,獲取目錄,獲取文件,發(fā)布文件等

【統(tǒng)計(jì)】:可以按30分,1小時(shí),4小時(shí),1天,1周,1月,1年等不同頻率來分析應(yīng)用的各種數(shù)據(jù),如:客戶數(shù),新增客戶數(shù),啟動(dòng)次數(shù),在線時(shí)長等。

【遠(yuǎn)程日志】:是應(yīng)用程序使用apphlp.dll提供的遠(yuǎn)程日志接口‘a(chǎn)hlp_rmt_log’寫入的。通過該功能,能夠查詢應(yīng)用在遠(yuǎn)程客戶端寫入的日志,方便開發(fā)者調(diào)試和分析問題

軟件標(biāo)簽: Admin

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評論 > 字?jǐn)?shù): 0/500

TOP
軟件下載