Տեղադրության ծառայության ընդլայնում
Այս օրինակում ներկայացված հավելվածի գյուտարար ընդլայնումը ի վիճակի է գործել հետին պլանում, մինչ ձեր ծրագիրը փակ է և պահում է տեղադրության տվյալները (լայնություն, երկայնություն և ըստ ցանկության բարձրություն, ճշգրտություն, արագություն, ընթացիկ հասցե և մատակարար) TinyDB aka Shared Preferences- ում:
Նաև մատչելի է ֆոնի ֆոնային ֆունկցիոնալություն, որը կարող է օգտագործվել Տեղադրության տվյալները ձեր նախընտրած վեբ ծառայություն ուղարկելու համար ՝ POST հարցման միջոցով: Սա կարող է օգտագործվել, օրինակ, գտնվելու վայրի տվյալները MySQL տվյալների բազայում պահելու կամ էլփոստ ուղարկելու համար ՝ տեղադրության փոփոխությունը հայտնաբերելուց հետո, երբ ծրագիրը չի գործում:
Տեղադրության ծառայությունը հետին պլանում աշխատելու ընթացքում կցուցադրվի ծանուցող:
Օրինակ ծրագրի մեջ դուք ունեք հետևյալ 2 տարբերակը.
1) կարող եք ընտրել, եթե ուզում եք, որ ձեր գտնվելու վայրը տեղափոխվի իմ Test MySQL տվյալների բազա: Eachառայությունը սկսելիս ամեն անգամ օգտատիրոջ պատահական ID- ն կստեղծվի և կփոխանցվի Թեստի տվյալների բազա, ներառյալ ձեր գտնվելու վայրի վերաբերյալ տեղեկությունները (լայնություն, երկայնություն և ըստ ցանկության ներկայիս հասցե): Դուք կարող եք տեսնել վերջին 5 օգտվողների նույնականացման ID- ների վերջին տեղադրությունը, որոնք օգտագործել են օրինակ ծրագիրը իմ կայքում `https://puravidaapps.com/locationservice.php:
2) կարող եք ընտրել, եթե ձեր գտնվելու վայրը պետք է ուղարկվի էլ. Փոստով: Խնդրում ենք մուտքագրել ձեր էլ. Փոստի հասցեն ձեր էլ. Հասցեին ուղարկվող գտնվելու վայրի համար (լայնություն, երկայնություն և ըստ ցանկության ներկայիս հասցե):
Պահանջվող թույլտվություններ.
- android.permission.FOREGROUND_SERVICE
- android.permission.ACCESS_FINE_LOCATION
- android.permission.ACCESS_COARSE_LOCATION
- android.permission.ACCESS_BACKGROUND_LOCATION
- android.permission.INTERNET
Տեսեք նաև գաղտնիության քաղաքականությունը https://puravidaapps.com/privacy-policy-locationservice.php
Վերջին թարմացումը՝
16 մրտ, 2024 թ.