2014-09-17 8 views
18

Wie kann ich das Symbol meiner App in der unteren linken Ecke des Sperrbildschirms anzeigen lassen und es mit dem App Store verknüpfen? Kann ich das mit iBeacons steuern? Ist es einfach zu testen, ohne die App im App Store zu haben?Kann ich meine iOS-App in der unteren linken Ecke des Sperrbildschirms anzeigen lassen?

+0

http://bgr.com/2014/06/03/ios-8-location-based-app-alerts/ – josh

+2

Ich frage mich, ob jemand tatsächlich Joshs Frage beantworten könnte: Wie man seine App auf dem Sperrbildschirm bekommt? – QED

+0

Wir sind im Jahr 2015 und noch haben wir keine offizielle Antwort dafür? @josh, hast du eine Lösung dafür gefunden? – MeV

Antwort

13

Sie müssen Ihre App bereits auf einem iOS-Gerät installiert haben, bevor Sie Funktionen mit iBeacons auslösen können. Es gibt keine Möglichkeit, das Vorhandensein eines Beacons zu veranlassen, den Benutzer automatisch dazu auffordert, Ihre App aus dem AppStore herunterzuladen, unabhängig von der Benutzeroberfläche.

Die einzige Ausnahme ist, dass, wenn das iOS-Gerät bereits eine andere App installiert hat, die einen Benutzer auffordert, Ihre App herunterzuladen. Sie können dies sogar mit einer vorinstallierten App tun, die auf Beacons wie Passbook reagiert. Aber selbst in diesem Fall müssen Sie den Drittanbieter-App-Entwickler dazu bringen, benutzerdefinierten Code für die Verknüpfung mit Ihrer AppStore-Seite bei der iBeacon-Erkennung einzugeben oder einen Benutzer dazu zu veranlassen, einen neuen Sparbucheintrag einzugeben, um die App zu installieren.

Die Quintessenz ist, dass alle diese Ausnahmen in der Regel schwieriger sind, als Leute dazu zu bringen, Ihre App über andere Mechanismen zu installieren.

Entschuldigung.

EDIT: Es scheint, dass viele Berichte davon beziehen sich wirklich auf die neue vorgeschlagene Apps-Funktion von iOS8. Dies ist eine AppStore-Funktion, die Geofences (keine Beacons) verwendet, um Apps zu finden, die für Ihren Standort relevant sind. Die Beschreibung dieser Funktion in den Einstellungen lautet:

Wenn diese Option aktiviert ist, kann iOS Vorschläge für App Store-Apps bereitstellen, die Sie noch nicht installiert haben. Diese können darauf basieren, was Sie bereits installiert haben oder was andere in Ihrer Nähe für interessant halten.

Auch diese basiert auf Geolocation nicht Baken, und es ist unklar, ob die Vorschläge, eine Datenbank (bekannte Positionen von großen Einzelhändler) auf einem Algorithmus (regelmäßig eine App in der Nähe andere Leute verwenden) basieren, oder bezahltes Marketing (zB bezahlt Starbucks Apple, um ihre App in der Nähe eines ihrer Geschäfte vorzuschlagen.) Es könnte eine Kombination aus allen dreien sein.

Woher weiß ich, dass diese Technologie nicht auf Beacons basiert? Weil ich einen App-Vorschlag für Starbucks erhielt (ohne die App installiert zu haben) und dann sofort einen nicht auf iOS basierenden Beacon-Scanner benutzte, der verifizierte, dass keine Beacons in der Nähe waren.

+0

danke für die Antwort. Ich habe das Gefühl, dass ich einmal durch den Flughafen gelaufen bin und das Symbol des App-Stores in der Ecke aufgetaucht ist. Ich habe es geklaut und es brachte mich zum App Store, um eine App für ein Geschäft auf dem Flughafen herunterzuladen. Was du sagst, macht Sinn und das würde mich glauben lassen, dass Apple die Kontrolle über so etwas hätte. – josh

+2

@davidgyoung Ich denke nicht, dass das wahr ist. Ich habe gerade einen Laden verlassen, in dem unten links ein App Store-Symbol angezeigt wurde, weil ich die App nicht installiert hatte. Ich öffnete es über das Symbol und es wurde die App Store-Seite für diese App angezeigt. Ich suche auch diese Antwort. –

+0

@davidgyoung Wenn die App bereits auf dem Gerät installiert ist, auf welcher Grundlage wird ihr Symbol auf dem Sperrbildschirm angezeigt? Müssen wir die UUID-Überwachung, die vom ibeacon gesendet wird, implementieren? oder rein aus dem ibeacon können wir ein event konfigurieren, welches die installierte app auf dem gesperrten bildschirm anzeigt? Ich kann immer noch nicht verstehen, wie das iOS 8 es schafft, das Symbol von starbucks zu zeigen und zum Appstore umzuleiten, wenn es nicht installiert ist. –

3

Apps werden in der unteren Ecke des Sperrbildschirms auf iOS 8 angezeigt, wenn Geofencing-Ereignisse vorhanden sind. Dies kann Standort- oder Beacon-Ereignisse umfassen.

Die App, an der ich arbeite, taucht in der Ecke auf, wenn ich eine Beacon-Region betrete.

+0

Wie wird unsere App angezeigt? Die UUID, die ibeacon sendet, hat etwas mit unserer App zu tun? Müssen wir alles von der App-Ebene behandeln, um ibeacon advertisement oder seine reine Konfiguration auf ibeacon-Seite zu erkennen, um Signale zu senden, die unsere App zeigen würden? –

+2

Sie müssen die UUID in Ihrer App registrieren, die vom Beacon gesendet wird. Sie verwenden einen CLLocationManager, um sich für eine CLBeaconRegion mit der zugehörigen UUID zu registrieren, die dann den Delegaten der CLLocationManager-Methode -locationManager: didEnterRegion: auslöst. –

+0

@MikeWelsh kann keine Informationen über CLCircularRegion finden und Bildschirmsymbol sperren. Für mich erscheint es nur, wenn CLBeaconRegion bestimmt, ob notifyEntryStateOnDisplay = true ist. CLCircularRegion verfügt nicht über diese Eigenschaft. Bedeutet dies, dass CLCircularRegion nicht eingegeben werden kann, um das Symbol auf den Sperrbildschirm des Geräts zu schieben? – iiFreeman

2

Sie müssen die UUID in Ihrer App registrieren, dass das Beacon Broadcasting ist. Sie verwenden einen CLLocationManager, um sich für eine CLBeaconRegion mit der zugehörigen UUID zu registrieren, wodurch der Delegat der CLLocationManager-Methode -locationManager: didEnterRegion: ausgelöst wird.

2Mike Welsh Pls zeigen Ihnen einen Code, wie man "die UUID in der App zu registrieren, die die Bake sendet". Auch wenn Sie Beacons mit UUID + Major + Minor finden - müssen Sie sie alle registrieren? Weil ich ungefähr 100 Ibeacones habe und alle von ihnen verschiedene Dur, Moll haben.

Wenn iPhone Besitzer meine App nie herunterladen, wie wird er es in der Ecke sehen? Wie Apple wissen wird, dass genau diese Uuid, Major, Minor von dieser App sind? Woher nehmen sie Informationen?

Können Sie auf Ihrem Beispiel zeigen? Denn jetzt habe ich viele Fragen, aber immer noch keine Antworten, nur ganz andere Informationen.

Andere können auch Artikel von estimote über „-Symbol in der linken Ecke“ zu lesen: http://blog.estimote.com/post/97824495825/ios-8-pushes-location-context-to-a-new-level-lock

+0

Könnten Sie mich bitte per E-Mail kontaktieren? Ich muss dich etwas schnell fragen, meine E-Mail ist in meinem Profil geschrieben. Bitte danke!! – MeV

2

Die einzige Möglichkeit, eine App mit ibeacons auszulösen, besteht darin, dass die App bereits auf dem Gerät installiert ist. Wenn die App nicht installiert ist, kann Apple möglicherweise App-Vorschläge basierend auf Geo-Location senden (z. B. für Starbucks oder Apple Store), aber das ist etwas, das Apple angefordert werden muss und es schließlich genehmigen wird (es hat nichts zu tun mit der Einreichung einer App).

Verwandte Themen