The app fetches a cached status from Nissan servers, minimizing any impact on your battery. However, potential issues may arise if you set the ‘poll interval’ too low, as Nissan servers can be slow and unstable. To mitigate this, I programmed the app to automatically retry up to three times until a successful connection is established.
Currently, the option to modify settings has not been incorporated into the app.
I haven’t explored this aspect yet, but it’s possible that adding a file with something like might do the magic:
driver.settings.compose.json
[
{
"id": "username",
"type": "text",
"label": { "en": "Username" },
"value": "John Doe",
"hint": { "en": "The name of the user." }
},
{
"id": "password",
"type": "password",
"label": { "en": "Password" },
"value": "Secret",
"hint": { "en": "The password of the user." }
},
{
"id": "pollInterval",
"type": "number",
"label": { "en": "Poll interval (seconds)" },
"value": 240,
"hint": { "en": "How often to poll for the status" }
},
{
"id": "regionCode",
"type": "dropdown",
"value": "NE",
"label": { "en": "Select your region" },
"values": [
{
"id": "NE",
"label": { "en": "Europe" }
},
{
"id": "NCI",
"label": { "en": "Canada" }
},
{
"id": "NNA",
"label": { "en": "USA" }
},
{
"id": "NMA",
"label": { "en": "Australia" }
},
{
"id": "NML",
"label": { "en": "Japan" }
}
]
}
]
Don’t have the time to test it right now
Edit: Okey, did it anyways. Try with v1.0.13
Tried to publish it to the app store, so let’s see what happends.