View Issue Details

IDProjectCategoryView StatusLast Update
0007931Talerwallet (iOS App)public2024-04-15 19:32
ReporterMarcS Assigned ToMarcS Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status closedResolutionwon't fix 
Target Version0.10Fixed in Version0.10 
Summary0007931: offline indicator
DescriptionLet the user know that the wallet is offline if an operation failed because of connection error.
Additional InformationThis is possible after we implemented Native Networking. At the moment, the iOS UI has no idea whether wallet-core is online or not. And IMHO it doesn’t make sense that wallet-core tries to implement this, since it just won’t get the data from iOS when using socket-based networking.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

related to 0007517 closedsebasjm offline indicator 

Activities

Florian Dold

2024-04-03 16:21

manager   ~0022096

Marc said that this is rather difficult to do on iOS, as they don't offer a good high-level API for this.

MarcS

2024-04-04 15:08

developer   ~0022110

Apple explicitly recommends to NOT check for network availability, but instead just call the network with an appropriate timeout and notify the user when the server cannot be reached.
I know of no other apps implementing a network indicator that shows availability.
However, there is a recommended call for showing the system "network activity indicator" whenever we make a network call (and hiding it again after the server returned data or an error occured).

Issue History

Date ModifiedUsernameFieldChange
2023-09-03 16:29MarcSNew Issue
2023-09-03 16:29MarcSStatusnew => assigned
2023-09-03 16:29MarcSAssigned To => MarcS
2023-09-03 16:30MarcSRelationship addedrelated to 0007517
2024-02-29 21:41Christian GrothoffSeverityminor => feature
2024-04-03 16:21Florian DoldNote Added: 0022096
2024-04-03 16:22Florian DoldProduct Version0.10 =>
2024-04-03 16:22Florian DoldTarget Version0.10 => 0.11
2024-04-04 15:08MarcSStatusassigned => informing
2024-04-04 15:08MarcSResolutionopen => won't fix
2024-04-04 15:08MarcSNote Added: 0022110
2024-04-05 13:03Christian GrothoffFixed in Version => 0.10
2024-04-05 13:03Christian GrothoffTarget Version0.11 => 0.10
2024-04-15 19:32Christian GrothoffStatusinforming => closed