inaturalist / iNaturalistReactNative

Cross-platform version of the iNat mobile app
MIT License
62 stars 21 forks source link

Closed Alpha Test #1253

Closed kueda closed 6 months ago

kueda commented 6 months ago

We want to test with a broader group of non-staff, but we've got a few todos before we're ready for that.

kueda commented 6 months ago

Re testflight options,

  1. Yes, we can make an invite-only group, and in fact we already have one called "iNat Friends"
  2. All test groups can have up to 10,000 people
  3. We can also make a public link for a test group and limit the number of members
  4. Apparently if you take a screenshot of an app in TestFlight and tap it immediately, you get an option to share feedback that we can see in TestFlight. Really not-obvious, so if we want people to do this we'll need some instructions.

@abhasinat here's a proposal:

  1. If there are particular users we want feedback from (maybe a few power users, a few casual users), we should invite them to the existing "iNat Friends" group and continue to treat that group as an invite-only group. We can continue to send them "internal" builds whenever we make new builds for staff.
  2. Create a separate "Open Beta" group that has a public link and use this for in-person testing. We can make a QR code of the URL so people should be able to join the group and download the app relatively easily. This way you can do in-person testing using a variety of actual devices, plus we can share this a little more broadly if we'd like.
abhasinat commented 6 months ago

This sounds good.

I would use 2) primarily on usertesting.com. I will create tasks for users to download the beta on their devices via a public URL and then screen record as they use it. This would be used for both casual users (who have never seen our apps before) and for power users (who we choose to send a link to).

For 1) I would keep this small, and create some sort of regular feedback mechanism akin to our weekly testing doc for those power users. I'm imagining power users who we send a link to in 2) could self-select or be selected for this group.

kueda commented 6 months ago

Ok, that's sorted, @abhasinat.

  1. Closed alpha functionality supported through the "iNat Friends" group on TestFlight. Go to the TestFlight admin page to manually invite people
  2. Open beta functionality supported through the "Open Beta" group on TestFlight. It has a public link that you can get from the TestFlight admin page

Do you want to make any other changes, like removing placeholder or "TODOs" from the app, or are we good?

kueda commented 6 months ago

I'll take that as a no.

abhasinat commented 6 months ago

I think removing placeholder TODOs would be great! I would just make sure they have corresponding issues in github already.