È possibile che l'intervallo di monitoraggio iBeacon / monitoraggio trigger "dinamico" / dati sia attivato?

0

Può un evento iBeacon range e / o region (per un'app iOS che non è in esecuzione in primo piano) in qualche modo inviare una notifica "dinamica" a quel dispositivo iOS (cioè un testo di notifica che non è codificato in modo rigido nell'app ma piuttosto proviene da un server)?

Un esempio di utilizzo che tutti possono riguardare è che il tuo super supermercato locale implementa beacon e che mentre passi a piedi la sezione latte ricevi una notifica che dice "Metà prezzo a metà per la prossima mezz'ora" (perché l'uso per "data è vicino).

So di poter eseguire notifiche locali con testo statico (ad esempio "benvenuto nel negozio") ma non so se posso qualcosa di più dinamico.

    
posta Daniel Iversen 28.02.2015 - 08:29
fonte

2 risposte

1

Sì, i beacon con le loro capacità di rilevamento di prossimità possono inviare direttamente il contenuto sotto forma di notifiche alla schermata di blocco, consentendo così ai consumatori di interagire con le app senza doverle aprire.

Puoi utilizzare funzioni come carte, regole, webhook per creare tali notifiche.

  • Con Schede (le carte sono piccoli pezzi di contenuto - testo, foto, video o audio - che sono per essere visualizzato in base alle regole della campagna), è possibile modificare il tipo di contenuto che si desidera sullo schermo come notifica.
  • Le regole ti consentono di definire un insieme di condizioni che devono essere soddisfatte in prossimità di un faro, affinché le azioni vengano eseguite all'interno dell'app.
  • Webhook sono "callback URI definiti dall'utente, URL". Solitamente vengono attivati da alcuni eventi e quando si verifica tale evento, l'app di origine effettua una richiesta http su uri configurata per il webhook.

Probabilmente la variabile dinamica a cui ti riferisci qui è il valore RSSI della frequenza del beacon che aumenta quando raggiungi un faro. Accoppialo con UUID-Major-Minor e puoi fare notifiche personalizzate basate sui dati.

Puoi anche usare vari SDK che hanno già incorporato queste funzionalità, attraverso qualcosa chiamato camp-on su un beacon e non solo possono fare notifiche locali, ma anche chiamare webhook tra le altre cose, come riferimento su Github. Se sei interessato a saperne di più su come realizzare una app abilitata per i beacon, iscriviti al corso di sviluppo app online iBeacon: crea un'app per iOS abilitata a Beacon. Aiuterà a ottenere informazioni su servizi basati sulla posizione e capirà anche terminologie come la portata dei beacon, il monitoraggio in background e molto altro.

    
risposta data 04.03.2016 - 10:20
fonte
0

Anche qui qualcuno lo sta facendo davvero: L'ascesa di iBeacon - se leggi la sezione "Geofencing" :

"The app only has a few seconds to process this information before it is suspended (in our testing, the app is suspended after 5 to 10 seconds). This is plenty of time to notify the user, or in the case of our app Geohopper (geohopper.com), the app then notifies our web service and triggers some external action"

    
risposta data 01.03.2015 - 02:28
fonte

Leggi altre domande sui tag