Sambungan Perkhidmatan Lokasi
Sambungan App Inventor yang disajikan dalam aplikasi contoh ini dapat berjalan di latar belakang semasa aplikasi anda ditutup dan menyimpan data lokasi (garis lintang, garis bujur dan ketinggian, ketepatan, kelajuan, alamat semasa dan penyedia pilihan) di TinyDB aka Shared Preferences.
Juga terdapat fungsi latar belakang web yang dapat digunakan untuk mengirim data lokasi ke layanan web pilihan Anda menggunakan permintaan POST. Ini dapat digunakan misalnya untuk menyimpan data lokasi dalam pangkalan data MySQL atau mengirim email setelah perubahan lokasi terdeteksi saat aplikasi tidak berjalan.
Pemberitahuan akan dipaparkan semasa perkhidmatan lokasi berjalan di latar belakang.
Dalam aplikasi contoh anda mempunyai 2 pilihan berikut:
1) anda boleh memilih, jika anda mahu lokasi anda dipindahkan ke pangkalan data Test MySQL saya Setiap kali anda memulakan perkhidmatan, id pengguna rawak akan dihasilkan dan dipindahkan ke pangkalan data Uji termasuk maklumat lokasi anda (garis lintang, garis bujur dan pilihan semasa). Anda dapat melihat lokasi terbaru dari 5 pengguna terakhir yang menggunakan aplikasi contoh di laman web saya di https://puravidaapps.com/locationservice.php.
2) anda boleh memilih, jika lokasi anda harus dihantar melalui email Sila masukkan alamat e-mel anda untuk lokasi (garis lintang, garis bujur dan alamat pilihan semasa) yang akan dihantar ke alamat e-mel anda.
Kebenaran yang diperlukan:
- android.permission.FOREGROUND_SERVICE
- android.permission.ACCESS_FINE_LOCATION
- android.permission.ACCESS_COARSE_LOCATION
- android.permission.ACCESS_BACKGROUND_LOCATION
- android.permission.INTERNET
Sila lihat juga dasar privasi di https://puravidaapps.com/privacy-policy-locationservice.php
Dikemas kini pada
16 Mac 2024