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

AppHlp Admin管理工具

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

軟件介紹

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

特點:

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

功能:

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

自動在線升級功能

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

遠程應用交互控制功能

并且你還需要:

購買或者租用一臺服務器,并托管在IDC

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

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

AppHlp云服務

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

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

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

Apphlp.dll

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

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

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

AUpdater.exe

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

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

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

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

例子下載

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

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

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

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

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

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

三、注冊一個賬戶 

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

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

【項目名】:項目的名稱,需要是你項目的一個唯一標識符;

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

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

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

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

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

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

 
五、自動升級功能 

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

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

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

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

其它設置字段

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

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

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

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

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

運行應用,觀察舊版本到新版本的升級過程,確保無誤,且新版本能夠順利啟動和運行;

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

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

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

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

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

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

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

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

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

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

軟件標簽: Admin

軟件截圖

AppHlp Admin管理工具 1.28 官方版

其他版本下載

發(fā)表評論

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

TOP
軟件下載