Skip to main content
Version: 2.5.x.x RR

Bug Reporting Guidelines

If you find an issue in the app, provide the following information when creating a bug:

  1. Operating system where the issue is reproduced (iOS, Android or both) and its version.
  2. Mobile device model used to reproduce the issue.
  3. The information obtained using the Share button in the Advanced Settings Menu. An example of this information is the following:

Android example Access App data - Click to Expand

{
"accounts": [
{
"creationTimeInMillis": 1640161893178,
"description": "Hauptkonto",
"dispatchTargetId": "a3a468af-904d-43d7-b3ee-9c5e7154b923",
"enrolledAuthenticators": [
"F1D0#0001"
],
"registeredAuthenticators": [
"F1D0#0001"
],
"username": "dd17d6bb-91e7-4295-8a7e-f9b642bb6cdd"
},
{
"creationTimeInMillis": 1644227268202,
"description": "Zweites Konto",
"dispatchTargetId": "a1258ae4-f3ba-433d-8141-b123bc4595fe",
"enrolledAuthenticators": [
"F1D0#0001"
],
"registeredAuthenticators": [
"F1D0#0001"
],
"username": "2d73502f-5ca5-4ddd-886f-82d6d1fc511a"
}
],
"appVersion": "2.1.1.1525",
"callbackUrlWhitelist": [
"https://nevis.net",
"https://demo.nevis.net",
"https://auth-cloud-ruby-sinatra.herokuapp.com",
"shortcuts://",
"xcallbackurlhelper://"
],
"customUri": "nevisaccess",
"deeplinkDomain": "mauth.nevis.cloud",
"deviceName": "Android Google Pixel 4 XL 22.12.2021 09:31:36",
"facetId": "android:apk-key-hash:<HASH>",
"featureFlags": {
"ForceUpgradeEnabled": "false",
"InBandRegistrationEnabled": "false",
"ScreenshotPreventionEnabled": "false"
},
"firebaseToken": "<TOKEN>",
"isServerUrlStored": true,
"sdkVersion": "2.1.0.1212",
"serverUrl": "https://mauth.nevis.cloud/_app",
"serverUrlWhitelist": [
"<SOME-ENV>.mauth.nevis.cloud",
"*.mauth.nevis.cloud"
]
}

iOS example Access App data - Click to Expand

{
"accounts" : [
{
"creationTime" : "2022-02-15 13:14:11 +0000",
"description" : "Primary Account",
"dispatchTargetId" : "1b8cbc90-11c4-47b2-8184-5c00fa4713c7",
"enrolledAuthenticators" : [
"F1D0#1002"
],
"registeredAuthenticators" : [
"F1D0#1002"
],
"username" : "d1106b77-9caa-4dbb-8a45-9fc7d57c8ec9"
},
{
"creationTime" : "2022-02-15 13:14:50 +0000",
"description" : "Secondary Account",
"dispatchTargetId" : "932dedea-48c3-4d94-8825-6bd2ed295d6b",
"enrolledAuthenticators" : [
"F1D0#1002"
],
"registeredAuthenticators" : [
"F1D0#1002"
],
"username" : "6167c7e6-7e03-400a-be60-20dfdb0f7769"
},
{
"creationTime" : "2022-02-15 13:15:00 +0000",
"description" : "Account 3",
"dispatchTargetId" : "ac49de3d-45ab-4d99-aa25-681097498e41",
"enrolledAuthenticators" : [
"F1D0#1001",
"F1D0#1002"
],
"registeredAuthenticators" : [
"F1D0#1001",
"F1D0#1002"
],
"username" : "fbaf3882-9972-4e52-b217-64cb936c7b1e"
}
],
"appVersion" : "2.2.0-SNAPSHOT (459)",
"callbackUrlWhitelist" : [
"https://nevis.net",
"shortcuts://",
"twitter://",
"xcallbackurlhelper://"
],
"customUri" : "nevisaccess",
"deeplinkDomain" : "sandbox-int-6c1fcf-app.mauth.nevis.cloud",
"dispatchTargetName" : "iOS Dániel’s iPhone SE(2020) 2022-02-15 13:14:57 +0000",
"facetId" : "ios:bundle-id:ch.nevis.accessapp",
"featureFlags" : {
"ForceUpgradeEnabled" : false,
"InBandRegistrationEnabled" : false
},
"firebaseToken" : "<TOKEN>",
"instancesRepositoryTag" : "not-defined",
"sdkVersion" : "2.2.0",
"serverUrl" : "https://sandbox-int-6c1fcf.mauth.nevis.cloud/_app",
"serverUrlWhitelist" : [
"<SOME-ENV>.mauth.nevis.cloud",
"*.mauth.nevis.cloud"
]
}
  1. A detailed description of the problematic use case. If possible, provide a step-by-step flow with a screen recording or screenshots showing what the issue is.

Additional Information

Device Logs

If the issue is reproducible with the integration variant of the Access App, provide the device logs to speed up the process of identifying and resolving the issue.

Android

You can obtain the logs for android device with the help of Android Studio.

  1. Once Android Studio is installed in your computer, connect your mobile phone to the computer, and reproduce the issue.
  2. You can check the logs in the Logcat window.
  3. You can find a detailed guide about the logging feature of Android Studio here.

iOS

The logs can be obtained with the Console application.

  1. Connect the phone to a MacBook, start the Console application, and reproduce the issue.
  2. You can find a detailed guide about the Console application and its logging feature here and here.