Chrch App denkt uitgelogd te zijn - iOS issue?

Goedendag,

Laatste weken heb ik regelmatig iOS gebruikers me vragen te helpen. Ze zijn in de chrch App ingelogd, maar als ze de chrch App na het ontgrendelen van hun telefoon weer opnieuw openen zegt de App: U bent niet ingelogd… de ‘aanmeldknop’ ontbreekt echter. Als deze personen dan in het menu naar ‘Account’ gaan, staat onderaan de knop ‘uitloggen’.

Uitloggen werkt. Opnieuwe aanmelden ook… dan werkt het heel even. Zodra ze de telefoon vergrendelen (standby) en weer ontgrendelen, is het probleem er weer als vanouds.

Ik heb twee mensen nu geholpen, steeds op dezelfde manier:

  • Uitloggen
  • App afsluiten
  • App verwijderen (nogal rigoreus)
  • App opnieuw installeren
  • App openen
  • Inloggen

Na deze procedure lijkt het probleem verholpen. Zit de iOS versie ergens een buck in de update wellicht? Of gaat er iets mis met cache geheugen? Ik ben zelf geen iOS gebruiker en kan geen knop vinden om het cache van de App leeg te maken. Ik verwijder daarom de hele App. Ergens zit er in de App een buck, of loopt er iets anders verkeerd… waardoor de App steeds weer denkt uitgelogd te zijn. En de gebruikers hebben gewoon een vergrendelscherm… vaak in combinatie met vingerafdruk / biometrie.

Goedemiddag,

Bij ons hetzelfde probleem, al dan niet vergezeld met het steeds opnieuw moeten inloggen.
Wij adviseren de gebruikers die deze problemen herkennen ook de app te verwijderen en opnieuw te installeren. Dit lijkt afdoende.

Met vriendelijke groet,
Cor.

Superbedankt voor deze input, volgens mij heb ik nu behoorlijk scherp wat de bug is. De recentste versie van de app hergebruikt data van de versie ervoor zodat gebruikers niet opnieuw hoefden in te loggen. Bij herinstallatie is de de data van de vorige versie helemaal weg waarschijnlijk en dat zorgt ervoor dat je wel weer goed inloggen kunt.

Aan de serverkant heb ik een bug opgelost die ervoor zorgde dat het token (beveiliging, is beperkt geldig) niet goed ververst werd.

In de browser is hier het probleem mee opgelost. Ik weet niet 100% zeker of dit het issue op iOS ook fixt. Daar moet ik dieper induiken. Als iemand kan terugkoppelen of ze al wel/geen verschil zien, zou dat heel welkom zijn.

Ik zal melden als ik informatie van gebruikers krijg… in dat geval voor nu is geen bericht even goed bericht? En als het probleem zich wel weer voordoet… is het dan zo dat alle iOS gebruikers de App eenmalig moeten de- en herinstalleren, of is die verversing van het token online geregeld en niet installatie afhankelijk?

Als ik weer vragen krijg, hoor je het van me.

Dank @hans. Wat ik hoop is dat het herinstalleren niet meer nodig is (omdat het probleem zich niet meer voordoet). Maar als het probleem zich weer voordoet is een herinstallatie voor nu waarschijnlijk wel nodig. Of liever een automatische appupdate maar dan moet ik de bug 100% scherp hebben.

De eerste gebruiker die het heeft getest na een herinstallatie geeft aan dat het nu goed blijft gaan. Zal kijken of ik meer feedback kan verzamelen

1 like

Afgelopen weekend weer een iOS gebruiker waar een herinstallatie nodig was om het probleem op te lossen.

Probleem lijkt helemaal opgelost te zijn. Hartelijk dank voor je harde werk!

Hier niet opgelost helaas. Weer twee gebruikers die dit probleem ervaren.

En helaas weer een iPhone gebruiker die de App moest verwijderen en opnieuw installeren, om het ‘uitloggen’ probleem te verhelpen.

Hier ook een aantal iPhone gebruikers waarbij we de app niet blijvend werkend krijgen. Wat te doen?

Het probleem blijft helaas bestaan. Ook zelfs een gebruiker welke voorheen Android had, en sinds kort naar iPhone overgestapt, het probleem ervaart een soort ‘semi-uitgelogt’ te worden. Feitelijk wordt met niet uitgelogt, want via ‘account’ > ‘mijn gegevens’ blijft men zien dat men ingelogt is, en kan men kiezen om alsnog uit te loggen. In tussentijd is de inhoud van de App op veel plaatsen echter niet beschikbaar, omdat men volgens de App moet inloggen. Na uitloggen, en opnieuw inloggen, is het probleem kortstondig verholpen… maar nooit voor lang.
Dat dit probleem na zoveel maanden nog bestaat, geeft wel veel gedoe intern, lastig uitleggen.

Ik heb de bug nog niet 100% scherp. Het is niet aan te wijzen wanneer het wel en wanneer het niet gebeurt. Daardoor is het lastig oplossen. Heb je meer gegevens? Hoeveel tijd na het inloggen bijvoorbeeld?

Ik kreeg weer terugkoppeling. Afgelopen zondag een gebruiker [39724] die opnieuw inlogde om dit probleem op te lossen.
Maandag of dinsdag (dit weet hij helaas niet zeker) werkte de app nog normaal. Daarna niet meer gebruikt, maar vandaag (net iets korter dus dan 1 week na het opnieuw inloggen) is het probleem weer terug.

De App geeft op het ‘homescherm’ bovenaan de volgende tekst: Je bent niet ingelogd en je kunt niet alle onderdelen binnen de app gebruiken. Log in om toegang te krijgen tot alle onderdelen.

Aanvulling 8 juni: Zondag 7 juni kreeg ik een andere gebruiker met hetzelfde probleem. Gebruiker id 8633. Heb haar begin van de avond geholpen opnieuw in te loggen zodat het voor nu weer werkt. Ze heeft me toegezegd me door te geven zodra de App haar weer uitlogt. Ter informatie… alle gebruikers gaven aan wel een schermvergrendeling op de telefoon te hebben (dit ter informatie).
Aanvulling: Op maandag 8 juni in de avond (dat is in 24 uur nadat deze gebruiker id 8633 zich opnieuw had ingelogd, bleek ze weer het probleem te hebben.

Het issue is echt behoorlijk storend, zo storend zelfs dat ik na een ‘gebruik de chrch App promo’ voornamelijk reacties krijg in de trend van ‘daar ben ik mee gestopt, ik wordt er steeds uit gegooid’.
Gisteren sprak ik iemand met een iOS die het probleem ook ervaarde… die vertelde tot mijn verrassing als hij enkele keren ‘refresh’ gebruikt (scherm naar beneden vegen) in het beginscherm van de App, de melding verdween en de App weer bruikbaar was. Ik heb het zelf kunnen zien op zijn device. (user 8699]. Kan deze storing enige urgentie meekrijgen? Ik ga ervan uit dat wij niet de enige zijn die hier hinder van ondervinden?

Dank @hans, ik had je aanvullingen aan je vorige bericht gemist, hier kan ik zeker wat mee.

Wat het zou kunnen zijn en wat ik aangepast heb, is dat een iOS-device als Desktop werd gezien en daardoor eerder werd uitgelogd. Een andere (die me niet logisch lijkt) is dat er een oude versie van de app gebruikt wordt of dat er iets bij het updaten aan mijn kant niet goed is gedaan waardoor de logintijd verkort werd.

Tokens (voor de toegang) worden automatisch vernieuwd. Als je naar je account gaat, nadat je iets gegeven hebt, als je een pull-to-refresh doet of als een token bijna verloopt (zou moeten iig) en dat helpt allemaal niet bij het debuggen.

Het vervelende is ook dat ik het helemaal niet kan reproduceren. Dat zou natuurlijk wel moeten kunnen, maar ik weet dus niet hoe. Ik ga nog een poging wagen, ik bedenk me nu dat het erin zou kunnen zitten dat ik test met een adminaccount en ik als gewone gebruikers misschien een iets andere token terugkrijg.

Gebruiker [8699] weer gevraagd uit te loggen en opnieuw aan te melden in de App. Dat heeft hij gedaan. Als hij daarna de App afsluit en weer opent, staat de App direct weer op ‘uitgelogd’. Hij moet dan 2x een pull-refresh doen om weer ingelogd te worden.
Hij gebruikt iOS en App versie van de chrch App versie 2.2.5

Interessant, dat lukt mij niet. Welke iOS-versie, weet je dat? Gewone gebruiker, geen gast of beheerder? Ik zocht het aan de serverkant, maar dat lijkt dan iets met Keychain/secure storage of dat ie de vergrendeling van de iPhone niet meer herkent.

Gewone gebruiker, iOS 26.5 , iPhone 13 pro.