我正在開發一個使用flex/AIR的應用程序,現在由於它的測試條件,它一直在變化。如何阻止用戶使用舊版本的應用程序?
什麼是阻止所有舊版本活動並強制用戶更新應用程序的最佳方式?
謝謝。
編輯:這必須在沒有任何服務器端語言的幫助來實現(即:PHP,JAVA)
我正在開發一個使用flex/AIR的應用程序,現在由於它的測試條件,它一直在變化。如何阻止用戶使用舊版本的應用程序?
什麼是阻止所有舊版本活動並強制用戶更新應用程序的最佳方式?
謝謝。
編輯:這必須在沒有任何服務器端語言的幫助來實現(即:PHP,JAVA)
我認爲你最好的辦法是在你的應用程序中添加一個autoupdater,並在啓動你的應用程序時運行它。檢查Adobe AIR autoupdate framework。比較版本後,如果不匹配,可以實現邏輯(阻止應用程序,請求更新,關閉它)。
本文可能也有幫助:Adding autoupdate features to your air application in 3 easy steps(實際上它現在是2步)。
您可以創建一個通過你提供一個服務檢查應用程序對遠程版本號本地版本的輸入方法。如果本地版本與最新版本不匹配,請不要繼續執行該應用程序。而是提供下載鏈接,或根據您的需要自動執行下載/安裝過程。
就像通過httpservice發送應用程序版本,然後返回一個OK繼續或函數調用訂單更新..是的。但我真的需要它沒有任何服務器端連接。 – gustyaquino 2011-01-19 17:14:36