iOS—Clover Go SDK release notes (v1.1.0)

What's new

Clover payments software development kit (SDK) v1.1.0 for iOS contains the following changes, features, improvements, and bug fixes:

Added support for Clover expiring auth tokens

North America—United States and Canada
Sandbox
Production

Clover extended its support to expiring access (authentication) tokens for apps in the United States (US) and Canada. Use these short-lived, expiring access tokens to:

  • Authenticate with Clover APIs
  • Improve the security of your applications and merchants’ data

As expiring tokens are short-lived, your applications must manage them and create refresh tokens to maintain continuous access to the APIs. See expiring access tokens and a video for more information.

Added a NoOAuth configuration option

NoOAuth configuration option lets developers pass a token directly if they want to handle the complete authentication token management for their app.

Added ability to enable or disable SDK logging

United States

Added logging statements to debug payment issues, network operations, initialization, and more. Logging is not active by default to not clutter up the consuming app's console, and it can be enabled for debugging purposes (especially if instructed by a developer relations representative).

To enable logging, add the logs_enabled environment variable to your app's run scheme. See the Turn on logs for iOS SDK to learn more.

Bug fixes

Fixed an issue related to the NFC (Near Field Communication)

Fixed an issue where the NFC radio remained active for too long during poor network connectivity, causing unnecessary battery drain.

Added Apple's privacy policy to the manifest file

Added the Apple® PrivacyInfo to the manifest file.