How do I get my app icon to show in the bottom left corner of the lock screen and have it link to the app store? Can I control that using iBeacons? Is it easy to test withou
The only way to trigger an app using ibeacons is to have the app already installed on the device. If the app is not installed, Apple might be able to send apps suggestions based on Geo-Location (as for Starbucks or Apple Store), but that is something that needs to be requested to Apple and they will eventually approve it (it has nothing do to with the submission of an App).
You must have your app already installed on an iOS device before you can trigger any functionality using iBeacons. There is no way to have the presence of a beacon automatically prompt a user to download your app from the AppStore, no matter what the user interface.
The only exception to this is that if the iOS device already has another app installed that prompts a user to download your app. You could even do this with a pre-installed app that responds to beacons like Passbook. But even in this case, you somehow have to get the third party app developer to put in custom code to link to your AppStore page on iBeacon detection, or somehow get a user to put in a new passbook entry for prompting to install your app.
The bottom line is that all of these exceptions are generally harder than getting people to install your app via other mechanisms.
Sorry.
EDIT: It seems that lots of reports of this are really referring to the new Suggested Apps feature of iOS8. This is an AppStore feature that uses geofences (not beacons) to find apps relevant to your location. The description of this feature in settings says:
Leaving this option turned on will allow iOS to offer suggestions for App Store apps that you do not already have installed. These can be based on what you already have installed or what people near you find interesting.
Again, this is based on geolocation not beacons, and it is unclear whether the suggestions are based on an algorithm (other folks regularly using an app in the vicinity), a database (known locations of major retailers), or paid marketing (e.g. Starbucks pays Apple to suggest their app when near one of their shops.) It could be a combination of all three.
How do I know that this technology is not based on beacons? Because I received an app suggestion for Starbucks (without having the app installed) and then I immediately used a non-iOS-based beacon scanner that verified no beacons were in the vicinity.
Apps appear in the lower corner of the lock screen on iOS 8 when there are geofencing events. This can include location or beacon events.
The app I'm working on shows up in the corner when I enter a beacon region.
This use case is depicted by Apple Documentation Region Monitoring via iBeacon and the good example by Estimote as told by @ElmRid
You need to register the UUID in your app that the beacon is broadcasting. You use a CLLocationManager to register for a CLBeaconRegion with the associated UUID, which will then cause the delegate of CLLocationManager method -locationManager:didEnterRegion: to fire.
2Mike Welsh Pls can you show any code how to "register the UUID in your app that the beacon is broadcasting". Also if you finding beacons with UUID+major+minor - do you need to to register them all? Because I have about 100 ibeacones and all of them have different major, minor.
If iPhone owner don't download my app never, how he will see it in the corner? How Apple will know, that exactly this uuid, major, minor are by this app? Where they take information?
Can you show on you example? Because now I have a lot of questions, but still no answers, just completely different information.
Other can also to read article by estimote about "icon in the left corner": http://blog.estimote.com/post/97824495825/ios-8-pushes-location-context-to-a-new-level-lock