Features Update: Dwell Location Trigger for iOS and Android

Today we’re really excited to announce the launch of our Dwell Location Trigger, a new feature aimed to improve the effectiveness of your mobile campaigns using the MOCA Platform. This new and advanced feature will allow digital marketers to boost the efficiency of proximity campaigns to the next level.

What does Dwell time mean?

In a context of proximity, dwell time is the length of time that a mobile user spends at a particular location before returning or moving on to another location. This kind of location information is very useful as it can give retailers and digital marketers location data insights about how the customers interact with their physical stores and the paths they take to conversion.

New exciting features and updates on MOCA Platform

We keep improving MOCA Platform day by day so you can focus on engaging your customers with timely and relevant campaigns. Here you have the top 5 MOCA improvements you should know in order to run an effective campaign:

iOS 11 Support

The latest iOS SDK brings support for enhanced Location Permission model introduced in iOS 11. You can now use MOCA location services with both Always and When in Use authorization modes. Moreover, The MOCA SDK brings the following advantages:

  • The “AUTO MODE” functionality to request location permissions:
    • Step 1: The SDK asks the user for location permission as follows: “when in use” and “Cancel”.
    • Step 2: After the first step, the SDK asks for the location permission as follows: “When in use” and “Always”. In this way, the total number of people who accept to be geolocated increases.
    Now with the “When in use” permission it is possible to locate beacons in the foreground. Improved location analytics with the “When in use” permission.

    If you want to learn more about this topic, please check out this post. We strongly encourage you to upgrade the SDK to the latest version to guarantee the smoothest experience on iOS 11. To access developer documentation, please visit our Developer Portal.

4 things developers need to know about iOS 11

Apple latest mobile operating system, iOS 11, is now live. With it, Apple shares its vision of what mobile devices should do for us in the upcoming next years. Let’s make a quick review of 4 things developers need to know about Apple’s software update:


Core ML_iOS 11

Machine learning has been one of the greatest advances in the last years, and the main tool used for object recognition, speech to text, and many other tools that help us in our lives on a daily basis.

Although CoreML is not a Machine Learning framework, it allows to easily import existing models into your application. According to Apple “Core ML delivers blazingly fast performance with easy integration of machine learning models enabling you to build apps with intelligent new features using just a few lines of code.”

What Will Change in Location Marketing with iOS 11 Update

Location-based technologies and location services are widely used today for daily activities from social networking to finding a nearby restaurant or picking someone up from the airport. Knowing where their customers are located can help businesses identify where they need to provide service. As the smartphone user base grows, companies need to expand their audience through mobile apps. One problem is that not all developers ask for mobile permissions properly.

“Too often apps ask for location consent on first open without explaining clearly what it will be used for,” said mobile strategy adviser Steve Ricketts. This can hurt multiple businesses as users begin to turn down location permission prompts almost habitually.  This year, Apple announced some significant changes in iOS 11 that can increase user opt-in; namely, iPhone users are granted more selections and transparency in giving away their location, thus reinforcing their confidence in location services.

Location services

Bringing iBeacon support to Android

Beacons weren't born with Apple iBeacon

All the Beacon BLE phenomenon exploted since Apple introduced the iBeacon support on iOS 7. However, all the Bluetooth Low Energy technology and the possibility of creating stand-alone devices emmiting its own ID 24/7, were available before the iBeacon support on iOS. Most modern Android Phones have the necessary hardware and software to detect BLE Beacons, however Android does not provide developers the tools to facilitate the work in order to create an App that does not drain the battery (except in the not-yet-released Android L), like iOS does.

The Google solution

Google is aware of the need to provide a native support for Beacon scanning and discovery, so they have dramatically improved Bluetooth Low Energy beacon detection on the latest iteration of the Android Operating System (Android L). This version of the OS will allow developers to rely on the OS the beacon detection , like iOS does. However, Android will provide more flexibility to developers regarding the kind of beacons detected. The main problem about going with Google solution is that it will be available only for the L version of Android. A version that has not been released yet and due to the nature of this operating system, its market share will not be relevant until a year from now, taking into account the adoption rate of the latest released version (KitKat).