Langkah Pertama
- Download dan install api otomax pada server Anda
- Untuk download file dan panduannya dapat Anda cek di web resmi otomax atau klik link berikut ini “https://www.otomax-software.com/id/otomax-api/“
- Download file gateway dari web console smartserver
- Masuk ke web console -> pergi ke menu download -> pilih file console sesuai OS yg Anda gunakan
- Buat folder baru di storage pc / vps anda beri nama “SMARTSERVER”
- Masukkan file Gateway yg sudah di download ke folder SMARTSERVER lalu extract di dalamnya
- Klik 2x file gateway.exe untuk memunculkan file .env
- Klik kanan pada file .env -> pilih open with notepad / notepad++
- Pada bagian “ID=” masukkan id project yg ada web console menu “Project -> Smart”
- Ubah bagian “PORT” sesuai dengan port yg sudah di open pada firewall dan yg sudah di masukkan di bagian port pada web menu “Project -> Smart”
- Open port pada firewall, jika anda menggunakan VPN silahkan open port pada VPN port boleh bebas
Langkah Ke Dua
- Buat Nama Aplikasi
- Endpoint silahkan masukkan url ip public server Anda contoh “http://123.123.12.1”
- Port silahkan masukkan port yg sudah di open pada sisi firewall atau VPN sebelumnya
- Klik Apply jika selesai
- Project -> Database
- IP Address silahkan masukkan ip address localhost / ip untuk akses ke database software Anda
- Port silahkan masukkan port yg digunakan untuk akses ke database software Anda
- Database silahkan masukkan nama database software Anda jika Otomax masukkan otomax
- User dan Password silahkan masukkan sesuai data yg sudah di buat. Silahkan simak panduan cara buat user login pada database Anda berikut link panduannya “https://smartserver.id/tutorial-buat-user-login-di-database-sql-server/“
- Lalu klik Apply
- Project -> Host
- Otomax Api Url default “http://127.0.0.1:5000
- Masukkan nama key yang berisi format sesuai dengan yg ada di web console
Contoh:
Transaksi3 : [kodeproduk] [tujuan] [pin] [refid]
Transaksi4 : [kodeproduk] [tujuan] [qty] [pin] [refid]
Transaksi5 : [kodeproduk] [tujuan] [idproduk] [pin] [refid]
Transaksi6 : [kodeproduk] [tujuan] [denom] [pin] [refid]
Note: Urutan key transaksi boleh bebas yg terpenting nama key yg di masukkan pada web console memiliki parameter format seperti di atas - Tipe Pengirim silahkan pilih SMS / WA
- Lalu klik Apply
- Project -> XMPP
- Host silahkan masukkan “im.smartserver.id
- Port silahkan masukkan default port “5222”
- Resource silahkan masukkan “TigaPutri” baik software anda Otomax resource tetap isi “TigaPutri”
- User akan terisi dengan id project Anda secara otomatis
- Password silahkan buat password baru
- Lalu klik Apply
- Berikutnya silahkan buat modul XMPP / JABBER pada software Otomax Anda untuk panduannya bisa cek melalui link berikut ini “https://smartserver.id/konfigurasi-xmpp-center-untuk-smart-server-gateway-di-otomax/“
Langkah Ke Tiga
- Buat akun firebase di web site resmi firebase atau bisa melalui link berikut ini “https://console.firebase.google.com/u/0/“
- Selanjutkan klik “Add Porject”
- Masukkan nama aplikasi Anda / boleh bebas
- Klik Continue
- Klik Continue lagi
- Pilih Akun Google Ads / Bisa Creat New
- Lalu klik “Creat Porject”
- Pilih logo Andorid
- Buat “Andorid Pacakge Name” contoh com.smartserver.nama_app_anda
- Buat “App Nickname” boleh bebas atau di samakan dengan nama aplikasinya
- Klik “Register App”
- Download file google-services.json dan simpan dengan baik
- Lalu klik Next sampai step ke empat lalu klik “Continue to console”
- Klik icon Setting pada samping Project Overview -> Pilih Project Settings
- Masuk ke menu “Service Accounts”
- Klik “Generate New Private Key” akan muncul popup konfirmasi klik “Generate Key”
- Setelah itu nanti Anda akan mendapatkan total dua file json dari firebase
- Masing-masing file harus Anda upload pada web console smartserver pada menu firebase dan menu build
- File nama-app-anda-xxx-firebase-adminsdk-xxxx-xxxxxxx.json upload pada menu “Project -> Firebase -> Firebase Service Account”
- Harap di perhatikan jangan sampai file yg di upload tertukar atau akan menyebabkan gagal pada proses build app
- File google-services.json upload pada menu “Build -> Android -> google-services.json”
- Pada Aplication ID klik dan pilih Android package name yg sudah dibuat di firebase
Langkah Ke Empat
- Jalankan file “gateway.exe” yg ada di folder “SMARTSERVER”
- Pastikan sudah running dengan normal dan tidak ada log error
- Lalu kembali ke web console
- Cek pada halaman “Smart” lalu klik “Test Connection” jika sudah muncul popup berhasil terhubung berarti configurasi koneksi gateway sudah berhasil
- Cek pada halaman “Database” pastikan pada bagian status sudah “Connected”
- Berikutnya silahkan buat buka halaman “Menu” dan buat satu menu produk
- Setelah buat menu produk silahkan pergi ke halaman “Asset” upload logo aplikasi dengan ukuran 512px x 512px format PNG
- Lalu pergi ke halaman “Build” dan klik “Build Android Stable” tunggu proses buildnya selesai biasanya butuh waktu 30menit sampai 1jam
- Setelah selesai build silahkan download file APK nya dan install di hp Android Anda
- Lalu coba login / registrasi melalui aplikasi
- Selesai