Step 1: Providing Bundle IDs and SHA1 signature
To ensure a secure connection between systems and provide all needed configuration keys we need to set up the partner's app credentials. For that, we need Bundle IDs and the SHA1 signature for the Android app.
Use the following command to get the signature (SHA1):
$ keytool -keystore <path of debug or production keystore> -list -v
Step 2: Setting up SSH for access to your repositories
After being accepted to the SDK integration program, you will be provided with SSH keys required to access secure repositories. If you haven’t received them please ask your integration success manager to provide you files.
Finally
Our team will provide you with the following config:
walletsdk.maven.url=given-by-aag
walletsdk.maven.username=given-by-aag
walletsdk.maven.password=given-by-aag\`
sdk.environment=test (test(testnet), stage(mainnet), prod(mainnet))
sdk.api.client.reference=given-by-aag
sdk.key=given-by-aag (Different for Android and iOS)
sdk.realm=given-by-aag
sdk.api.key.phrase=given-by-aag
Config JSON
You have full control of some of the customizations inside the wallet SDK. By providing a custom config URL to SDK. Here is the example: https://static.aag.ventures/metaone/sdkconfig-demo-test.json
After receiving all credentials from the AAG team you are good to go with integration!