2016-12-27 1 views
4

C'est ce que je veux, pendant que je voyage ou marche si je rentre dans un magasin ou un lieu (place dans un GooglePlaces) J'ai besoin d'avoir une alerte (Poussez ou quoi que ce soit) sur mon téléphone avec le nom du lieu et des informations (informations google place fournir) ....ANDROID - envoyer une notification push à Android quand il est arrivé à un endroit

* pas le près par endroit je dois savoir quand je suis dans ou si près de cet endroit particulier .

Merci.

Répondre

2

Go Pour GeoFence:

Lorsque l'utilisateur entre dans le voisinage du bâtiment Android (B44) ou les Yerba Buena Gardens près du centre Moscone à San Francisco, une notification apparaît en silence sur leur portable avec une option pour s'enregistrer. Cette notification disparaît automatiquement lorsqu'ils quittent la zone et réapparaît la prochaine fois qu'ils se trouvent à l'un de ces emplacements.

Départ:

https://developer.android.com/training/location/geofencing.html

+0

merci, ai-je besoin de spécifier cet endroit? – Nuke

+0

oui vous devez spécifier les lieux. –

+0

essayer les échantillons [https://github.com/googlesamples/android-Geofencing] –

0

Salut, je comprends que, également à utiliser PlaceDetectionApi comme décrit ici: https://developers.google.com/android/reference/com/google/android/gms/location/places/PlaceDetectionApi

Avec cette API, vous pouvez envoyer une liste de PlaceId basée sur l'API GooglePlace et il retournera un PlaceLikeHoodBuffer (https://developers.google.com/android/reference/com/google/android/gms/location/places/PlaceLikelihoodBuffer?hl=es-419)

En itérant sur PlaceLikeHoodBuffer, vous obtiendrez un PlaceLikeHood qui retourne une valeur indiquant e degré de confiance que l'appareil est à l'endroit correspondant. (https://developers.google.com/android/reference/com/google/android/gms/location/places/PlaceLikelihood?hl=es-419)

Une valeur plus élevée indique un degré de confiance plus élevé.

Le degré de confiance que le dispositif est à cet endroit, exprimé en valeur décimale entre 0,0 et 1,0.