Skip to content

Requirements AzureCore

Colby Williams edited this page Mar 9, 2018 · 2 revisions

Features

  • Secure Storage (Keychain/Keystore)
  • Preferences (UserDefaults/Preferences)
  • Reachability
  • Logging
  • Encoding (HmacSHA256)
  • User Agent
  • Base Errors

Secure Storage (Keychain/Keystore)

Secure storage of tokens/secrets/etc. and possibly the ability to share those across SDKs.

Preferences (UserDefaults/Preferences)

Reachability

Encoding (HmacSHA256)

Utilities to support things like

Logging

Unified API for all logging across all SDKs. All SDKs must use these logging functions for any info, warning, debug, error, etc. messages. This will simplify testing and validating we're not logging any information we shouldn't be.

API

  • Error
  • Warning
  • Info (verbose)
  • Debug?
  • Flag for enabling logging level
Clone this wiki locally