Sunday, August 24, 2008

Aplikasi untuk Transfer Lisensi

sua: Aplikasi untuk Transfer Lisensi lintas BlackBerry
(switch user application)

sua adalah aplikasi internal yang ditujukan untuk pengguna software komersial dari BBGue.com. Kegunaan dari aplikasi sua adalah:
  1. Melakukan registrasi lisensi software ke developer aplikasi tersebut.
  2. Melakukan download lisensi software dan menginstall lisensi tersebut ke sebuah BlackBerry handheld.
  3. Melakukan transfer lisensi software dari satu BlackBerry handheld ke BlackBerry handheld lainnya.
  4. Menghapus seluruh lisensi software dari sebuah BlackBery handheld.
Detil dari setiap poin di atas akan dijelaskan di bagian bawah ini, disertai dengan contoh dan capture gambar dari aplikasi she ;-).

Aplikasi sua menggunakan email sebagai protocol komunikasi dan sinkronisasi BlackBerry Handheld dengan server lisensi BBGue.com. Sehingga pastikan koneksi data plan (BIS/BES) Anda berjalan dengan baik pada saat menggunakan aplikasi sua. Proses masuknya email yang delay akan menyebabkan aplikasi sua menjadi 'timeout' dalam menerima balasan dari server (waktu timeout adalah 5 menit).

Berikut adalah cara instalasi dan eksekusi aplikasi sua:
  • Download dari http://bbgue.com/S/sua.jad
  • Install secara OTA dari BlackBerry Browser
  • Setelah instalasi berhasil, kembali ke Home Screen
  • Eksekusi aplikasi sua dari Home Screen
Registrasi Lisensi Software Menggunakan sua
  • Pilih alamat email yang akan Anda registrasikan
  • Pilih kode produk_id yang akan Anda registrasikan
  • Tekan menu, dan pilih "Request for License"

Download Lisensi dan Install di BlackBerry Handheld
Proses download lisensi menggunakan mekanisme yang sama dengan registrasi, yakni memilih menu "request for license"
  • Eksekusi aplikasi sua
  • Pilih alamat email yang pernah diregistrasikan
  • Pilih produk yang akan ditransfer lisensinya
  • Tekan menu dan pilih "request for license"
  • Email balasan dari server akan berisi attachment (lisensi) dan/atau informasi yang terkait
  • Jika proses instalasi lisensi berhasil, maka pada saat aplikasi sua dieksekusi akan menampilkan informasi lisensi yang telah terregistrasi.

Transfer License Software Lintas BlackBerry Handheld
Proses transfer lisensi tidak berbeda dengan proses instalasi lisensi, yakni menggunakan "request for license"
  • Eksekusi aplikasi sua
  • Pilih alamat email yang pernah diregistrasikan
  • Pilih produk yang akan ditransfer lisensinya
  • Tekan menu dan pilih "request for license"
  • Email balasan dari server akan berisi attachment (lisensi) dan/atau informasi yang terkait

Berikut adalah contoh dari penggunaan aplikasi sua untuk instalasi software she komersial.
WARNING: jika Anda menginstall ulang aplikasi she, berikutnya setiap hasil capture dari aplikasi yang diset autorename akan kembali dari urutan awal (o0001.jpg atau o0001.png). Silahkan backup/rename direktori she di Media - Pictures - MyPicture - she (atau di DeviceMemory).
  1. Install aplikasi sua dari http://bbgue.com/S/sua.jad
  2. Eksekusi aplikasi sua
  3. Pilih alamat email yang akan didaftarkan
  4. Pilih product_id 1001, untuk aplikasi she v2.0
  5. Tekan menu, pilih "request for license"
  6. Tunggu approval dari proses registrasi, atau untuk lebih akurat dan cepat kirimkan email ke developer untuk meminta approval segera
  7. Setelah registrasi di-approve anda akan mendapatkan email aktivasi
  8. Lakukan aktivasi dengan menggunakan aplikasi sua, dan mengirimkan "request for license" sekali lagi
  9. Jika instalasi lisensi berhasil, maka akan muncul ">> she v2.0 (1001)" pada tampilan sua
  10. Kemudian install aplikasi she (versi komersial) dari http://bbgue.com/S/she.jad
  11. Instalasi selesai, sekarang Anda dapat menggunakan aplikasi she versi komersial


BUGS:
Telah ditemukan bugs pada sejumlah versi firmware berikut. BUGS tersebut menurut saya (saya ulangi lagi, menurut saya) adalah bugs dari firmware BlackBerry, bukan pada aplikasi sua.
  • 4.5.0.37: aplikasi sua menerima attachment berukuran nol. sehingga pemrosesan lisensi selalu gagal.
  • 4.5.0.42, 4.5.0.44: aplikasi sua sudah berhasil mendapatkan ukuran attachment, hanya saja content dari attachment tersebut tidak berhasil diambil (null).
Saya tidak menyarankan anda menggunakan alamat email @Yahoo, karena Yahoo! Mail sering salah dalam menetapkan kategori SPAM dari suatu email. Sehingga kemungkinan besar sua tidak berjalan karena reply dari server masuk ke SPAM Folder Yahoo! Mail.


TODO:
  • Load license from downloaded attachment (offline method)


FAQ:
  • Q: Apakah yang dimaksud dengan "replied message from server"?
  • A: Server BBGue memberikan balasan email berdasarkan request yang dikirimkan oleh aplikasi sua. yang dimaksud "replied message" adalah email yang balasan dari server BBGue, email ini memiliki subject yang diawali oleh huruf X dan dilanjutkan dengan angka-angka, misal: X1234567890.
  • Q: Apakah yang terjadi jika balasan dari server tertulis "License invalid/blocked"?
  • A: Lisensi sudah pernah diinstall di BlackBerry Handheld tersebut, dan penggunanya tidak melakukan "Remove All License" sebelum berpindah ke handheld lain. Silahkan kontak developer.

No comments: