Hi all,
I am ready to release a product, but I have now encountered some annoying differences between the iOS and Android Rainmaker apps.
The main issue reported by the users comes from the different Device and Parameter refresh approaches between the platforms.
On both platforms, you can manually refresh the device list, but while Android requires manual refresh of the parameter list, iOS refreshes it automatically. This creates problems for dynamic layouts since Android users must manually update the page, while iOS updates instantly.
To reproduce this, you can take a simple example:
1. Initialize a simple parameter with the UI_TOGGLE type
esp_rmaker_param_add_ui_type(param, ESP_RMAKER_UI_TOGGLE);
2. Hide the parameter using the UI_HIDDEN type and report node details
esp_rmaker_param_add_ui_type(param, ESP_RMAKER_UI_HIDDEN);
esp_rmaker_report_node_details();
The iOS app will be automatically updated, and "param" will be hidden, while for the Android app, you will have to refresh the parameter list.
As a solution, it would be great if the Android app would refresh automatically as well upon receiving node updates.
There is also a bug for the iOS auto refresh described in another post: viewtopic.php?t=47123#p151983
Inconsistent parameter refresh behavior on iOS vs Android
Re: Inconsistent parameter refresh behavior on iOS vs Android
Is there any info about this issue? Having completely different refresh approaches between the two platform apps makes things difficult.
Who is online
Users browsing this forum: Baidu [Spider] and 1 guest