Swiftpack.co -  apptentive/apptentive-ios-sdk as Swift Package
Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
apptentive/apptentive-ios-sdk
Modern SDK for Apptentive on Apple platforms
.package(url: "https://github.com/apptentive/apptentive-ios-sdk.git", from: "6.0.0-beta.2")

ApptentiveKit

ApptentiveKit is a ground-up rewrite of the Apptentive iOS SDK in Swift.

It currently supports UIKit-based apps on iOS and iPadOS.

Release Notes

The initial beta release does not support the following features:

  • Message Center
  • Multi-user (login/logout) support
  • Dismiss All Interactions method
  • Event custom and extended data

Primary Changes from Previous SDK

  • The module name has changed from Apptentive to ApptentiveKit.
  • Most existing method calls should continue to work, albeit with some deprecation warnings.
  • Events are now represented by an Event object, rather than a string literal. However the Event object conforms to ExpressibleByStringLiteral, so most method calls should continue to work. If not, wrap your event name in the Event(named:) constructor.
  • The register method is now a method on the shared instance rather than a static/class method.
  • The register now accepts an Apptentive.AppCredentials object rather than the (now deprecated) ApptentiveConfiguration object.
  • The previous styling system has been dropped in favor of properties added to UIKit classes via extensions. See the UIKit+Apptentive.swift file. You can remove the default Apptentive UI style overrides by setting your Apptentive instance's theme property to .none.

Additional documentation will be forthcoming.

GitHub

link
Stars: 0
Last commit: 2 weeks ago

Ad: Job Offers

iOS Software Engineer @ Perry Street Software
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We invest heavily into SwiftUI and using Swift Packages to modularize the codebase.

Submit a free job ad (while I'm testing this). The analytics numbers for this website are here.

Release Notes

ApptentiveKit Beta 2
2 weeks ago

This beta adds support for building with a deployment target of iOS 11.0 or greater.

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