Android
Implementasi dan Penggunaan Kode Cloud Parse pada Android
8 mnt
cara membuat dan menerapkan kode cloud parse anda pendahuluan 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 https //docs parseplatform org/cloudcode/guide/ untuk menyelesaikan tutorial ini, kita perlu https //developer android com/studio/index html sebuah aplikasi yang dibuat di back4app catatan ikuti https //www back4app com/docs/get started/new parse app untuk belajar cara membuat aplikasi parse di back4app sebuah aplikasi android yang terhubung ke back4app catatan ikuti https //www back4app com/docs/android/parse android sdk untuk membuat proyek android studio yang terhubung ke back4app sebuah perangkat (atau https //developer android com/studio/run/managing avds html ) yang menjalankan android 4 0 (ice cream sandwich) atau yang lebih baru 1 buat file cloud code buat file baru dan beri nama main js main js dan tambahkan parse cloud define 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 request params objek parse server 3 x //main js 1 parse cloud define("test", (request) => { 2 var text = "hello world"; 3 var jsonobject = { 4 "answer" text 5 }; 6 return jsonobject 7 }); parse server 2 x //main js 1 parse cloud define("test", function(request, response) { 2 var text = "hello world"; 3 var jsonobject = { 4 "answer" text 5 }; 6 response success(jsonobject); 7 }); 2 unggah ke cloud code pergi ke aplikasi anda di https //www back4app com/ dan klik pada dasbor dasbor temukan cloud code cloud code dan klik pada fungsi & hosting web fungsi & hosting web ini terlihat seperti ini 3\ unggah atau buat file baru (anda juga dapat mengedit main js main js file saat ini langsung di browser) kemudian, klik pada terapkan terapkan seperti yang ditunjukkan di sini 3 tambahkan kode android impor dependensi berikut 1 // dependensi front end 2 import android widget toast ; 3 // dependensi parse 4 import com parse functioncallback ; 5 import com parse parsecloud ; 6 import com parse parseexception ; 7 // dependensi java 8 import java util hashmap ; 9 import java util map ; untuk memanggil fungsi cloud code anda, anda perlu memanggil fungsi android khusus parsecloud callfunctioninbackground 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 1 // use this map to send parameters to your cloud code function 2 // just push the parameters you want into it 3 map\<string, string> parameters = new hashmap\<string, string>(); 4 5 // this calls the function in the cloud code 6 parsecloud callfunctioninbackground("test", parameters, new functioncallback\<map\<string, object>>() { 7 @override 8 public void done(map\<string, object> mapobject, parseexception e) { 9 if (e == null) { 10 // everything is alright 11 toast maketext(mainactivity this, "answer = " + mapobject get("answer") tostring(), toast length long) show(); 12 } 13 else { 14 // something went wrong 15 } 16 } 17 }); dalam fungsi ini, mapobject memiliki kunci bernama answer, yang berisi nilai hello world, yang akan dicetak di layar oleh kelas toast saat kode dieksekusi selesai! pada tahap ini, anda dapat mengkode dan memanggil cloud code anda sendiri di aplikasi android anda menggunakan fitur inti parse server melalui back4app!