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.
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
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!