This sample app for iOS uses the OAuth API of High-Mobility to have car access granted by the owner. The OAuth flow is described in detail here.
Before running the app, make sure to configure the following in
- Initialise HMKit with a valid device certiticate from the Developer Center https://developers.high-mobility.com/
- In the Developer Center, go to the
OAuth2 Clientsettings page
- Copy and insert the Client ID, Client Secret, Auth URI, Token URI, URL Scheme and scope into the app. No worries, all of this is written on OAuth page
- Also insert the App ID in the
Manager.swiftfile where there's a placeholder
Run the app
Run the app on your phone and start the OAuth process. Once completed you will receive an
Access Token that is passed into HMKit to download access certificates for the car. With this, the device has been authorised.