Simple Updater adalah perpustakaan yang dibuat untuk membantu Anda membangun pembaruan dalam beberapa baris kode (untuk peluncur game Anda atau proyek lain).
Perpustakaan ini dibangun di C# (.NET ≥ 4.6) dan Java (JRE ≥ 1.8_80) .
Cukup unduh perpustakaan, rujuk ke proyek Anda dan Anda siap melakukannya!
Periksa documention di bawahnya untuk mulai menggunakannya! (Contoh proyek disediakan di sumber untuk setiap langage)
Kontribusi apa pun diterima!
Versi Saat Ini: 1.1
Anda akan memerlukan server web untuk meng -host file yang akan diunduh Updater.
// We will keep 'updater' on all the documentation
SimpleUpdater updater = new SimpleUpdater ( server_url , installation_path ) ;| Params | Jenis | Keterangan |
|---|---|---|
| server_url | string / String | URL server tempat file akan diunduh |
| instalasi_path | string / String | Jalur di mana file akan diunduh (hati -hati jika tidak diatur dengan benar itu dapat menghapus file yang salah) |
updater . CheckFilesFromServerAndDeleteOutdated ( ) ;Deskripsi: Fungsi ini akan menghubungi server untuk mendapatkan semua file dan mencari melalui semua file lokal dan direktori file mana yang perlu dihapus, diunduh atau diabaikan. File yang perlu dihapus akan dihapus secara otomatis.
Fungsi ini harus dipanggil sebelum mengunduh file.
updater . DownloadFiles ( ) ; Deskripsi: Ini akan mengunduh semua file yang perlu diunduh ke installation_path yang disediakan dengan pembuatan objek SimpleUpdater .
| Nama (C#) | Fungsi (java) | Jenis | Keterangan |
|---|---|---|---|
| Server_url | getServerUrl() | string / String | URL server tempat file akan diunduh |
| Instalasi_path | getInstallationPath() | string / String | Jalur di mana file akan diunduh |
| Candownload | CanDownload() | bool / Boolean | Periksa apakah Anda dapat memulai unduhan file |
| Cancheck | CanCheck() | bool / Boolean | Periksa apakah Anda dapat memulai proses verifikasi file lokal |
| NumberOfBytestodOwn | getNumberOfBytesToDownlaod() | long | Dapatkan jumlah byte yang akan diunduh |
| Kode status | getStatusCode() | int | Dapatkan Kode Status |
| Nama | Args | Keterangan |
|---|---|---|
| Oncheckfinished | int nbrLocalFilesint nbrServerFilesint nbrFilesToDownloadint nbrFilesDeletedlong numberOfBytesToDownload | Peristiwa dipicu saat proses verifikasi berakhir |
| Ondownloadfinished | long TotalBytesDownloaded | Acara dipicu saat unduhan berakhir |
| OndownloadProgressChanged | long TotalBytesDownloadedfloat percent | Acara dipicu setiap kali kemajuan unduhan berubah |
| Onstatuschanged | int code | Acara dipicu saat status perubahan pembaruan |
Dalam versi Java Anda perlu membuat kelas dan mengimplementasikan kelas
SimpleUpdaterEventsuntuk itu. Buat contoh kelas ini dan tambahkan ke pendengar objekSimpleUpdaterdenganupdater.addListener(yourEventClassObject).
Periksa proyek contoh Java untuk informasi lebih lanjut.
| Kode | Keterangan |
|---|---|
| 0 | Menunggu tindakan |
| 1 | Menghubungi server untuk file parse |
| 2 | Cari dan hapus file lokal |
| 3 | Periksa selesai Dipicu setelah check_finished (...) |
| 4 | Unduh dimulai |
| 5 | File telah berhasil diunduh |
| 6 | Kesalahan terjadi saat mengunduh file |
| 7 | Kesalahan terjadi akan mencoba mengakses server |
| 8 | Unduh selesai Dipicu setelah download_finished (...) |
Contoh proyek dikomentari sepenuhnya. Anda dapat menemukannya di C# - Contoh Proyek Pembaruan Sederhana .
Contoh proyek ini jika dikomentari sepenuhnya. Ini mencetak debug ke konsol. Anda dapat menemukannya di 'Java - Perpustakaan Pembaruan Sederhana' .
MIT License