Skip to content
This repository has been archived by the owner on Jul 23, 2024. It is now read-only.
/ places-monitor-ios Public archive

Handles native location monitoring in your app and integrates with Places extension in the Adobe Experience Platform iOS SDK

License

Notifications You must be signed in to change notification settings

adobe/places-monitor-ios

Notice of deprecation

On August 31, 2021, the Places Monitor extension for the Adobe Experience Platform Mobile SDKs will be deprecated. The Places Monitor extension will not receive further updates or support beyond August 31st.

Customers that currently use the Places Monitor extension can continue usage of this extension with the understanding that no additional updates or support will be available through Adobe.

The deprecation of the Places Monitor extension has no bearing or negative impact on the Places Service extension which will continue to be supported with enhancements and updates.

Customers that are looking to transition away from the Places Monitor extension to their own monitoring solution should review the documentation for: Use Places Service with your own monitoring solution. This document explains how to interact with the Places Service by implementing Core Location services on iOS or Location Services from Google Play.

Getting started with ACPPlacesMonitor for iOS

Table of Contents

  1. About this project
  2. Current version
  3. Contributing to the project
  4. Environment setup

About this project

The ACPPlacesMonitor for iOS is used to manage the integration between iOS's CLLocationManager and the ACPPlaces extension for the Adobe Experience Platform SDK.

Current version

Cocoapods CircleCI Code Coverage

Contributing to the project

Looking to contribute to this project? Please review our Contributing guidelines prior to opening a pull request.

We look forward to working with you!

Environment setup

The first time you clone or download the project, you should run the following from the root directory to setup the environment:

make setup

Subsequently, you can make sure your environment is updated by running the following:

make update

Open the Xcode workspace

Open the workspace in Xcode by running the following command from the root directory of the repository:

open ACPPlacesMonitor.xcworkspace

Command line integration

From command line you can build the project by running the following command:

make build

You can also run the unit test suite from command line:

make test

To create an XCFramework, run the following:

make xcframeworks

The resulting XCFramework can be found at bin/iOS/ACPPlacesMonitor.xcframework

Licensing

This project is licensed under the Apache V2 License. See LICENSE for more information.

About

Handles native location monitoring in your app and integrates with Places extension in the Adobe Experience Platform iOS SDK

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published