The cold weather in Europe brings some good news with it:
We are happy to announce that Proximi.io Indoor Wayfinding solution has been released officially! Wayfinding in multiple floors, outdoors to indoors, escalator to elevator has never been easier. The Proximi.io wayfinding tools excel in intricate and complex venues, but can be applied to any venue, big or small. So if your customers have a hard time finding the fruit isle, a certain store in a mall or an isolated meeting room at the office, Proximi.io is the solution for you. With our tools you can make your indoor location easy to navigate in no time. Read More
What is a geofence?
A geofence is a virtual fence or a perimeter around a physical location. Geofencing is a tool to connect the virtual experience with the offline world’s physical location. When an object enters this area, something happens. Easy way to think about it a fence around your home. When someone enters your yard, the burglar alarm is activated. What should happen in such circumstance? You probably want to send an alarm to the security company? Send an SMS to you? Start the burglar alarm?
Typically the geofencing use cases are not that brutal. Geofencing is a term that can be used in many different contexts, but the most popular one is the ability to detect a phone entering the area, and triggering something either in the device itself – or somewhere externally. For example, when you walk past your favourite grocery store, you get a discount coupon. This mobile-based geofencing is also the use case this blog post is focusing on. Geofencing does not require you to build anything physical in the real world – it all happens digitally. In essence you draw an area on top of map and define in your code what you want to happen, when someone walks into that area. That being said, in some cases you might want to add some hardware in the real world to improve the positioning accuracy, but more of that later on in the post.
Around 3 months ago we announced the big update – our technology-agnostic indoor-outdoor wayfinding was released as a private beta. We were overwhelmed by the interest towards the feature (we got on front page of Product Hunt!), and got a selection of excellent venues and developers as beta testers. For the rest of you, who have not experienced the tools yet first hand, we complied this update to summarize all the goodness that is going to be included in our wayfinding and maps layer that is going the be released officially early next year.
Take a sneak peek into the tools through this 5min video (text continues below):
As you might have already heard, we have recently released a new feature to our platform -wayfinding. Our dedicated team has worked very hard to make this tool as user-friendly, easy and fast as possible for our customers and we wanted to show off this tool by creating a dogtastic video of it 🐶. Scroll down to the end of the post to see the film. Today we provide you behind-the-scenes-tour which will show you the setup that we made for the video, how much it took time and how this feature helped our Dedicated Office Guard Minkki to find his Teddy 🐻.
This a topic that we discuss very often with developers and marketers. How can I create a geofencing campaign that will be able to push a notification in the background? This blog post will cover the whole issue, as clearly as possible. This is the geofencing-for-dummies version. If you don’t want the whole babble, skip to the summary.
This post was updated 2nd May 2018.
We’ve added a very important update for the SDK’s permission request handling (location & BLE). You now have the option to do that manually, or though utilizing the ready-made calls in the SDKs.
In the previous SDK versions the permission requests were handled automatically in both iOS and Android. Now the permission requests need to be fired up manually:
- Android: public void checkPermissions();
- iOS: [[Proximiio sharedInstance] requestPermissions];
Alternatively you can handle the required permission requests fully on your own in which case the SDK’s wont be asking for any permissions as they already exist.
If you update the SDK’s in your existing projects, make sure to change the permission requests according to these instructions. This poses no breaking changes to currently running applications, until the SDK’s are updated to the newest versions (version 2.4 in Android and version 1.1.7 in iOS).