Implementasi dan Penggunaan Kode Cloud Parse pada Android
Untuk aplikasi yang kompleks, terkadang Anda memerlukan sedikit logika yang tidak berjalan di perangkat seluler. Kode Cloud membuatnya mungkin.
Kode Cloud dibangun di atas SDK JavaScript yang sama yang mendukung ribuan aplikasi. Satu-satunya perbedaan adalah bahwa kode ini berjalan di Server Parse Anda daripada berjalan di perangkat seluler pengguna. Ketika Anda memperbarui Kode Cloud, itu menjadi tersedia untuk semua lingkungan seluler seketika dan Anda tidak perlu menunggu hingga rilis baru aplikasi Anda muncul. Ini memungkinkan Anda untuk mengubah perilaku aplikasi secara langsung dan juga memungkinkan Anda menambahkan fitur baru pada aplikasi Anda lebih cepat.
Bagian ini menjelaskan cara membuat dan menerapkan Kode Cloud, diikuti dengan cara memanggil fungsi cloud dalam proyek Android melalui Back4App.
Bahkan jika Anda hanya akrab dengan pengembangan seluler, kami berharap Anda akan menemukan Kode Cloud mudah dipahami dan mudah digunakan.
Anda dapat menemukan informasi lebih mendalam di Dokumentasi Resmi Kode Cloud Parse.
Untuk menyelesaikan tutorial ini, kita perlu:
- Sebuah aplikasi yang dibuat di Back4App.
- Sebuah aplikasi android yang terhubung ke Back4App.
- Catatan: Ikuti tutorial Instalasi Parse SDK untuk membuat Proyek Android Studio yang terhubung ke Back4App.
- Sebuah perangkat (atau perangkat virtual) yang menjalankan Android 4.0 (Ice Cream Sandwich) atau yang lebih baru.
Buat file baru dan beri nama main.js dan tambahkan Parse.Cloud.define fungsi, yang memiliki nama dan callback sebagai argumen.
Anda dapat mengirim parameter ke fungsi Cloud Anda dari Aplikasi Android Anda dan mengaksesnya di dalam request.params objek.
- Temukan Cloud Code dan klik pada Fungsi & Hosting Web. Ini terlihat seperti ini:
3. Unggah atau buat file baru (Anda juga dapat mengedit main.js file saat ini langsung di browser). Kemudian, klik pada Terapkan seperti yang ditunjukkan di sini:
Impor dependensi berikut:
Untuk memanggil fungsi Cloud Code Anda, Anda perlu memanggil fungsi android khusus: ParseCloud.callFunctionInBackground. Parameter pertama adalah nama fungsi di Cloud Code dan yang kedua adalah HashMap yang memiliki setiap parameter yang akan diteruskan ke fungsi. Argumen ketiga adalah callback yang akan dieksekusi setelah fungsi dipanggil.
Kode berikut memanggil fungsi:
Dalam fungsi ini, mapObject memiliki kunci bernama answer, yang berisi nilai hello world, yang akan dicetak di layar oleh kelas Toast saat kode dieksekusi.
Pada tahap ini, Anda dapat mengkode dan memanggil Cloud Code Anda sendiri di Aplikasi Android Anda menggunakan fitur inti Parse Server melalui Back4App!