Come visualizzare l'icona della mia app nell'angolo in basso a sinistra della schermata di blocco e collegarla all'app store? Posso controllarlo usando iBeacons? È facile testare senza avere l'app nell'app store?Posso visualizzare la mia app per iOS nell'angolo in basso a sinistra della schermata di blocco?
risposta
È necessario che l'app sia già installata su un dispositivo iOS prima di poter attivare qualsiasi funzionalità utilizzando iBeacons. Non c'è modo di avere la presenza di un faro che richiede automaticamente all'utente di scaricare l'app dall'AppStore, indipendentemente dall'interfaccia utente.
L'unica eccezione a questo è che se il dispositivo iOS ha già un'altra app installata che richiede a un utente di scaricare l'app. Potresti persino farlo con un'app preinstallata che risponde a beacon come Passbook. Ma anche in questo caso, devi in qualche modo convincere lo sviluppatore di app di terze parti a inserire un codice personalizzato per collegarsi alla pagina AppStore sul rilevamento iBeacon, o in qualche modo chiedere a un utente di inserire una nuova voce del passaporto per richiedere l'installazione dell'app.
La linea di fondo è che tutte queste eccezioni sono generalmente più difficili che convincere le persone a installare l'app tramite altri meccanismi.
Siamo spiacenti.
MODIFICA: Sembra che molte segnalazioni di questo siano davvero riferite a la nuova funzione App consigliata di iOS8. Questa è una funzione AppStore che utilizza geofence (non beacon) per trovare app pertinenti alla tua posizione. La descrizione di questa funzione nelle impostazioni dice:
Lasciando attiva questa opzione consentirà a iOS di offrire suggerimenti per le app di App Store che non sono già state installate. Questi possono essere basati su ciò che hai già installato o su ciò che le persone vicino a te trovano interessanti.
Ancora una volta, questo è basato sulla geolocalizzazione non fari, e non è chiaro se i suggerimenti sono basati su un algoritmo (altre persone che utilizzano regolarmente un app nelle vicinanze), un database (luoghi noti della grande distribuzione), o marketing a pagamento (ad es. Starbucks paga Apple per suggerire la propria app quando si trova vicino a uno dei loro negozi.) Potrebbe essere una combinazione di tutti e tre.
Come faccio a sapere che questa tecnologia non si basa sui beacon? Perché ho ricevuto un suggerimento di app per Starbucks (senza aver installato l'app) e poi ho immediatamente utilizzato uno scanner di beacon non basato su iOS che ha verificato che nessun beacon si trovasse nelle vicinanze.
grazie per la risposta. Mi sento come se una volta stavo camminando per l'aeroporto e l'icona dell'app store è apparsa nell'angolo e ho fatto scorrere verso l'alto e mi ha portato all'app store per scaricare un'app per un negozio in aeroporto. Quello che dici ha un senso e questo mi farebbe credere che Apple avrebbe il controllo di qualcosa del genere. – josh
@davidgyoung Non penso che sia vero. Ho appena lasciato un negozio con un'icona dell'app store in basso a sinistra perché non avevo installato l'app. L'ho aperto tramite l'icona e mi è stata presentata la pagina App Store per quell'app. Sto cercando anche questa risposta. –
@davidgyoung Se l'app è già installata sul dispositivo, su quale base apparirà l'icona sulla schermata di blocco? Dobbiamo implementare il monitoraggio dell'UUID inviato da ibeacon? o semplicemente da ibeacon possiamo configurare l'evento che mostra l'app installata sulla schermata di blocco? Non riesco ancora a capire come iOS 8 riesca a mostrare l'icona di Starbucks e reindirizzare su App Store se non è installato. –
Le app vengono visualizzate nell'angolo inferiore della schermata di blocco su iOS 8 quando ci sono eventi di geofencing. Questo può includere eventi location o beacon.
L'app a cui sto lavorando si presenta nell'angolo quando si entra in una regione faro.
Come apparirà la nostra app? L'UUID che invia ibeacon ha qualcosa a che fare con la nostra app? abbiamo bisogno di gestire qualsiasi cosa dal livello dell'app per rilevare la pubblicità di ibeacon o la sua semplice configurazione su lato ibeacon per inviare segnali che mostrerebbero la nostra app? –
È necessario registrare l'UUID nella app che il beacon sta trasmettendo. Si utilizza un CLLocationManager per registrare una CLBeaconRegion con l'UUID associato, che causerà il metodo delegato di CLLocationManager -locationManager: didEnterRegion: sparare. –
@MikeWelsh non riesce a trovare alcuna informazione su CLCircularRegion e sull'icona della schermata di blocco. Per me appare solo quando CLBeaconRegion determina se notifyEntryStateOnDisplay = true. CLCircularRegion non ha questa proprietà, vuol dire che entrare in CLCircularRegion non può spingere quella icona nella schermata di blocco del dispositivo? – iiFreeman
È necessario registrare l'UUID nella propria app che il beacon è la trasmissione . Si utilizza un CLLocationManager per registrare una CLBeaconRegion con l'UUID associato, che causerà quindi l'attivazione del delegato del metodo CLLocationManager -locationManager: didEnterRegion: .
2Mike gallese Pls è possibile mostrare alcun codice come "registrare l'UUID nella vostra app che il faro sta trasmettendo". Inoltre, se si trovano i beacon con UUID + major + minor - è necessario registrarli tutti? Perché ho circa 100 ibeacones e tutti hanno diversi maggiori, minori.
Se il proprietario di iPhone non scarica mai la mia app, come la vedrà nell'angolo? Come la Apple saprà, che esattamente questo uuid, major, minor è da questa app? Dove prendono le informazioni?
Puoi mostrare il tuo esempio? Perché ora ho un sacco di domande, ma ancora nessuna risposta, solo informazioni completamente diverse.
altro può anche leggere l'articolo da estimote di "icona nell'angolo sinistro": http://blog.estimote.com/post/97824495825/ios-8-pushes-location-context-to-a-new-level-lock
potresti contattarmi via email? ho bisogno di chiederti una cosa veloce, la mia email è scritta nel mio profilo. Per favore ... Grazie !! – MeV
Questo caso d'uso è rappresentato da Apple Documentazione Region Monitoring via iBeacon e il buon esempio Estimote come detto da @ElmRid
L'unico modo per attivare un'app utilizzando ibeacons consiste nel fare in modo che l'app sia già installata sul dispositivo. Se l'app non è installata, Apple potrebbe essere in grado di inviare suggerimenti di app basati su Geo-Location (come per Starbucks o Apple Store), ma è qualcosa che deve essere richiesto ad Apple e alla fine lo approveranno (ha niente a che fare con la presentazione di un'app).
http://bgr.com/2014/06/03/ios-8-location-based-app-alerts/ – josh
Mi chiedo se qualcuno potrebbe effettivamente rispondere alla domanda di josh: come ottenere la propria app sulla schermata di blocco? – QED
Siamo nel 2015 e ancora non abbiamo una risposta ufficiale per questo? @josh, hai trovato una soluzione per questo? – MeV