Closed jag3773 closed 9 years ago
In the JSON the sit URL for Zechariah is 404
OK, the app needs to skip 404s.
I can skip them but then what should be presented to the user. Technically the content is not verified at that point so it does not seem like we should show a green check. What should the user interface do differently if a link is 404?
There is no content for zec as far as I can tell. That's what I mean by skipping 404 content requests.
I think that it may be better to not include it in the JSON if there is no content for it. Is there a reason why a book of the Bible with no content needs to be included in the JSON?
I agree, but stranger things will happen. The app should be smart enough to not try to verify something that doesn't exist.
I think one unintended consequence of doing that is that if things like that are going to happen on the server and for some reason that issue can't be handled on the server isn't it good that the app is able to bring to our attention a server issue that is occurring? If the app just goes along and verifies everything and skips something that is 404 it could take sometime before somebody notices that a book is not coming into the app. I know one thing we usually like to try and do is handle as much as possible on the server since that can be updated much faster then a mobile app. Just some thoughts.
User experience trumps all. User's are not our beta testers. The app should transparently do the right thing.
Throwing a big warning that the content is not verified is a great way to strike fear into users and encourage them to never use the app :(.
Automated testing should identify server side problems.
Yes. Definitely not good user experience to see a red icon. But I think the issue is a server issue that should be addressed.
I was just talking with the team here and these are our main concerns in making this change.
Ultimately yes, we can handle this like you say, but it feels like we are addressing the issue in the wrong place when it should be addressed on the server.
If it is imperative we handle in the app we can, but want you to know that we have reservations about it.
finishing this up in the next hour or two
Zechariah is failing to validate, but it does validate on the server, so I think the signature is good.