Swiftpack.co - adobe/aepsdk-places-ios as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by adobe.
adobe/aepsdk-places-ios 5.0.0
Adobe Places support for the Swift AEP SDK
⭐️ 0
🕓 4 weeks ago
iOS
.package(url: "https://github.com/adobe/aepsdk-places-ios.git", from: "5.0.0")

Adobe Experience Platform - Places extension for iOS

Cocoapods SPM CircleCI

About this project

Adobe Experience Platform Places Extension is an extension for the Adobe Experience Platform Swift SDK.

The AEPPlaces extension allows you to track geolocation events as defined in the Adobe Places UI and in Adobe Launch rules.

Requirements

  • Xcode 15
  • Swift 5.1 or newer

Installation

Binaries

To generate AEPPlaces.xcframework, run the following command from the root directory:

make archive

This will do a pod install then generate an XCFramework under the build folder. Drag and drop AEPPlaces.xcframework to your app target.

CocoaPods

# Podfile
use_frameworks!

target 'YOUR_TARGET_NAME' do
      pod 'AEPPlaces'
end

Swift Package Manager

To add the AEPPlaces package to your application, from the Xcode menu select:

File > Add Packages...

Note: the menu options may vary depending on the version of Xcode being used.

Enter the URL for the AEPPlaces package repository: https://github.com/adobe/aepsdk-places-ios.git.

For Dependency Rule, select Up to Next Major Version.

Alternatively, if your project has a Package.swift file, you can add AEPPlaces directly to your dependencies:

dependencies: [
    .package(url: "https://github.com/adobe/aepsdk-places-ios.git", .upToNextMajor(from: "5.0.0"))
],
targets: [
    .target(name: "YourTarget",
            dependencies: ["AEPPlaces"],
            path: "your/path")
]

Documentation

Additional documentation for configuration and SDK usage can be found under the Documentation directory.

PlacesTestApp & PlacesTestApp_objc

Two sample apps are provided (one each for Swift and Objective-c) which demonstrate retrieving nearby Points of Interest and triggering region events. Their targets are in AEPPlaces.xcodeproj, runnable in AEPPlaces.xcworkspace. Sample app source code can be found in the TestApps directory.

Contributing

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

We look forward to working with you!

Licensing

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

GitHub

link
Stars: 0
Last commit: 4 days ago
Advertisement: IndiePitcher.com - Cold Email Software for Startups

Dependencies

Release Notes

v5.0.0
4 weeks ago

Release Notes

Major version update for Places for Adobe Experience Platform Mobile SDKs on iOS compatible with Mobile Core 5.0.0. The current release includes the following changes:

  • Updated the minimum supported version to iOS 12.0.
  • Include XCFrameworks built with Xcode 15.0.1 with the GitHub release.
  • Fixes a bug where limit was not being respected in calls to getNearbyPointsOfInterest.

What’s Changed

  • Staging to main for 5.0.0 release (#60) @sbenedicadb
  • final script updates for release (#59) @sbenedicadb
  • dev to staging for v5.0.0 (#58) @sbenedicadb
  • 🐛 fix for get nearby pois api, testing against core 5.x staging (#57) @sbenedicadb
  • -update xcode version and disable codecov for circle (#56) @sbenedicadb

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics