update_assistant.h 519 B

12345678910111213141516171819202122232425262728293031
  1. /*
  2. * update_assistant.h
  3. *
  4. * Created on: 2022年5月5日
  5. * Author: pengzc
  6. */
  7. #ifndef JNI_BASE_UPDATE_ASSISTANT_H_
  8. #define JNI_BASE_UPDATE_ASSISTANT_H_
  9. #include <string>
  10. namespace base {
  11. struct VersionInfo {
  12. std::string version;
  13. int versionNo;
  14. std::string url;
  15. int file_size;
  16. };
  17. class UpdateAssistant {
  18. public:
  19. UpdateAssistant();
  20. int GetLatest(const std::string& app_name, VersionInfo* info);
  21. virtual ~UpdateAssistant();
  22. };
  23. } /* namespace base */
  24. #endif /* JNI_BASE_UPDATE_ASSISTANT_H_ */