{"__v":1,"_id":"55a8d51cc8bd450d000dd09e","category":{"__v":9,"_id":"559a61d3dbcfd20d00710b3d","pages":["559a61d3dbcfd20d00710b3f","55a54655670b152f00075368","55a546722e70c025003805db","55a8d4c8cf45e1390093f1bf","55a8d4fd27a17d2100525155","55a8d51cc8bd450d000dd09e","55a9118c27a17d210052523b","565dbeaa94f30d0d00d1f37c","569e599efbee990d0072d912"],"project":"559a61d2dbcfd20d00710b39","version":"559a61d2dbcfd20d00710b3c","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-07-06T11:09:07.118Z","from_sync":false,"order":0,"slug":"documentation","title":"Documentation"},"parentDoc":null,"project":"559a61d2dbcfd20d00710b39","user":"559a618bdbcfd20d00710b38","version":{"__v":23,"_id":"559a61d2dbcfd20d00710b3c","project":"559a61d2dbcfd20d00710b39","createdAt":"2015-07-06T11:09:06.510Z","releaseDate":"2015-07-06T11:09:06.510Z","categories":["559a61d3dbcfd20d00710b3d","55a589ddaaf9cf1900114dd0","55a589e30f354f0d00fd0312","55a589ea80c8a30d00b323cc","55a589f6aaf9cf1900114dd1","55a58d4e80c8a30d00b323e6","55a8e7a227a17d21005251a2","55a93098cf45e1390093f351","55afb085f202b12100cd9e83","55afb22e902fd51700f5f8bf","55afb260902fd51700f5f8c2","55afb28ec8a85321007a5462","55afb294f202b12100cd9e95","55afb29b902fd51700f5f8c5","55afb2a1c8a85321007a5463","55afb2a7902fd51700f5f8c7","55afb2ad902fd51700f5f8c8","55afb2b5902fd51700f5f8ca","55b74b2131bccb190081bedc","55bb441b54f9640d006e6cf2","565711085cb2420d00d70071","5681681330018c0d006bf7ff","588f38b5923d610f00c72dad"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"","version_clean":"1.0.0","version":"1"},"updates":["55b0a3ace7abe62300f9a86f"],"next":{"pages":[],"description":""},"createdAt":"2015-07-17T10:12:44.249Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":3,"body":"The MOCA SDK brings the following key features to your app:\n\n**Context-awareness (Beacons & Geofences)**\n\n- Automatically detect beacon sensors configured in your beacon registry in MOCA cloud\n- Automatically fetch and deploy proximity campaigns from the cloud \n- Enrich user experience by delivering actions when geofence, proximity and other complex trigger conditions are met\n- Supported triggers include:\n     - *Enter place (geofence or beacon)*\n     - *Exit place (geofence or beacon)* \n     - *Enter zone* \n     - *Exit zone*\n     - *Enter beacon range with specific proximity (Immediate, Near, Far)*\n     - *Exit beacon range* \n     - *Custom trigger (via app provided delegate callback)*\n- Supported action types include:\n  - *Display local push notification message (both in Foreground and Background)*\n  - *Show full screen HTML5 creativity offline*\n  - *Play video from URL*\n  - *Show image from URL*\n  - *Show HTML content from URL*\n  - *Show PassBook card*\n  - *Play sound*\n  - *Custom action (via app provided delegate callback)*\n- Action delivery is handled in foreground and background modes. All content types are delivered as local push notification messages when in background. \n- Offline proximity campaigns (beacon interactions are active even if Internet connectivity is not available)\n\n**Analytics**\n- Automatically track the device properties, app usage, frequent locations, and iBeacon and location related events\n- Track and store any custom, in-app events from your app\n- Store all tracked events locally, and transmit them to the cloud when Internet connectivity (Edge, 3G, 4G, Wifi) is available. \n- Send all data to the Big Data platform for further processing and analysis.\n- App can fully customize tracking policy \n- MOCA does not collect sensitive user data and enforces privacy protection and legal data protection policies \n\n**Push Notifications**\n- The MOCA SDK lets you easily subscribe and use Apple Push Notification Service (APNS) and Google Cloud Messaging (GCM) in your app. Enable the automatic push service setup, and the SDK will register push tokens in the cloud allowing you to communicate with your mobile app users.\n- Deliver push notifications only when specific conditions are met (real-time, context-aware segmentation)\n- Track push notifications and analyze their effectiveness in the cloud.","excerpt":"","slug":"key-features","type":"basic","title":"Key Features"}
The MOCA SDK brings the following key features to your app: **Context-awareness (Beacons & Geofences)** - Automatically detect beacon sensors configured in your beacon registry in MOCA cloud - Automatically fetch and deploy proximity campaigns from the cloud - Enrich user experience by delivering actions when geofence, proximity and other complex trigger conditions are met - Supported triggers include: - *Enter place (geofence or beacon)* - *Exit place (geofence or beacon)* - *Enter zone* - *Exit zone* - *Enter beacon range with specific proximity (Immediate, Near, Far)* - *Exit beacon range* - *Custom trigger (via app provided delegate callback)* - Supported action types include: - *Display local push notification message (both in Foreground and Background)* - *Show full screen HTML5 creativity offline* - *Play video from URL* - *Show image from URL* - *Show HTML content from URL* - *Show PassBook card* - *Play sound* - *Custom action (via app provided delegate callback)* - Action delivery is handled in foreground and background modes. All content types are delivered as local push notification messages when in background. - Offline proximity campaigns (beacon interactions are active even if Internet connectivity is not available) **Analytics** - Automatically track the device properties, app usage, frequent locations, and iBeacon and location related events - Track and store any custom, in-app events from your app - Store all tracked events locally, and transmit them to the cloud when Internet connectivity (Edge, 3G, 4G, Wifi) is available. - Send all data to the Big Data platform for further processing and analysis. - App can fully customize tracking policy - MOCA does not collect sensitive user data and enforces privacy protection and legal data protection policies **Push Notifications** - The MOCA SDK lets you easily subscribe and use Apple Push Notification Service (APNS) and Google Cloud Messaging (GCM) in your app. Enable the automatic push service setup, and the SDK will register push tokens in the cloud allowing you to communicate with your mobile app users. - Deliver push notifications only when specific conditions are met (real-time, context-aware segmentation) - Track push notifications and analyze their effectiveness in the cloud.