Token SDK for iOS. Docs https://developer.token.io/sdk/
The SDK is built on top of protobuf gRPC API definition, https://developer.token.io/sdk/pbdoc/io_token_proto_gateway.html
The SDK can be added to a client directly from git. To use the version compatible with Token's "sandbox" testing environment:
source 'https://github.com/tokenio/token-cocoa-pods.git'
pod 'TokenSdk'
To use a specific version, e.g., 1.0.72:
source 'https://github.com/tokenio/token-cocoa-pods.git'
pod 'TokenSdk', '1.0.72'
or
pod 'TokenSdk', :git => 'https://github.com/tokenio/sdk-objc', :submodules => true, :tag => 'v1.0.72'
Or your Podfile can refer to a repo cloned on disk (but you must update the clone "by hand"):
pod 'TokenSdk', :path => '../sdk-objc'
Most of the dependencies are managed with CocoaPods. Some use git submodules. So to initialize everything properly run:
git submodule init
git submodule update
pod --repo-update install
Development environment:
./bin/run-tests-dev
Staging environment:
./bin/run-tests-staging
Local environment (Token-internal):
./bin/run-tests