consento-org / mobile

The first (currently alpha) Consento mobile application
https://consento.org
MIT License
14 stars 1 forks source link

Cannot load consento via expo on iOS #94

Open chmac opened 4 years ago

chmac commented 4 years ago

Describe the bug

Edit: Updated to correct screenshot.

image

To Reproduce

Expected behavior

On this page I see:

image

So I expect to be able to open consento on expo in iOS.

martinheidegger commented 4 years ago

I can confirm this issue, it may be cause by an uncorrect publication of the ios app or that the ios app gets removed after 30 days of creation. Either way, valid bug. Thanks!

chmac commented 4 years ago

@martinheidegger Just shipped a brand new demo app to expo and it won't load on iOS. Same error. But it loads immediately on Android. Looks like this is an upstream expo issue and not specific to this project.

martinheidegger commented 4 years ago

Thank you for testing it out, and also thank you for posting on the expo forum page: https://forums.expo.io/t/expo-client-on-ios-is-unable-to-load-any-apps/42332

martinheidegger commented 4 years ago

Thank you for researching that. Seems like without team membership you wont be able to access consento through iOS like that. We need to update our documentation to highlight this.

chmac commented 4 years ago

@martinheidegger Yeah, looks like expo doesn't allow "public" access to apps on iOS, only on Android. Unfortunate, but sort of understandable, I guess Apple were not keen on the idea of shipping apps bypassing their review.

How will consento ship to iOS now? Are you already using TestFlight?

chmac commented 4 years ago

Another idea would be to create a "public" expo account that you could share multiple people could log into. Not sure how scalable that is, or what expo would say about it, but... :-)

chmac commented 4 years ago

@martinheidegger Just spotted this blog post. Apparently expo dropped the option to view "public" apps on their iOS client back in March 2018... :-(

dkastl commented 4 years ago

Somehow I remember now to have read the blog post in January after problems with iOS. But I don't remember what we did then. I think we just used the iOS app store and invited test users there.