Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
This post has been closed. You can still view previous posts, but you can't post any new replies.

Roll20 is in violation of the Apple Developer agreement by requiring users to sign up for Pro to access the beta

Cross posted from Reddit on recommendations. Forgive the poor formatting. In order to distribute an app with TestFlight, developers must agree to the Apple Developer License Agreement . §7.4 Subsection B of the agreement is quoted below, italics my own. You may also use TestFlight for external distribution of pre-release versions of Your Applications to a limited number of Beta Testers (as specified in App Store Connect), but solely for their testing and evaluation of such pre-release versions of Your Applications and only if Your Application has been approved for such distribution by Apple as set forth in Section 6.5 (TestFlight Submission).   You may not charge Your Beta Testers fees of any kind to participate in Apple’s TestFlight or for the use of any such pre-release versions.  You may not use TestFlight for purposes that are not related to improving the quality, performance, or usability of pre-release versions of Your Application (e.g., continuous distribution of demo versions of Your Application in an attempt to circumvent the App Store or providing trial versions of Your Applications for purposes of soliciting favorable App Store ratings are prohibited uses). Further, if Your Application is primarily intended for children, You must verify that Your Beta Testers are of the age of majority in their jurisdiction. If You choose to add Beta Testers to TestFlight, then You are assuming responsibility for any invitations sent to such end-users and for obtaining their consent to contact them. Apple will use the email addresses that You provide through TestFlight only for purposes of sending invitations to such end-users via TestFlight. By uploading email addresses for the purposes of sending invites to Beta Testers, You warrant that You have an appropriate legal basis for using such emails addresses for the purposes of sending invites. If a Beta Tester requests that You stop contacting them (either through TestFlight or otherwise), then You agree to promptly do so. Note specifically: You may not charge Your Beta Testers fees of any kind to participate in Apple’s TestFlight or for the use of any such pre-release versions. Seeing as how this is super buried in the license agreement, I totally give them the benefit of the doubt. I would also have expected them to have vetted this with their legal team. I know my company did when someone proposed it and that's how I know the rule exists. @ Roll20 Staff, please rectify the situation. I would really hate for you to lose your license to develop on iOS.
Our team found the easiest way to rectify this was to allow all users access to the TestFlight and have them login to verify their account status once they opened the app. It followed the rules but also accomplished the same goals we had. Only issue is you can’t really kick someone for not being pro as that will break the rules so it might dilute your test pool. 
1625004208
Kraynic
Pro
Sheet Author
I'm betting that the subscription required on Roll20 doesn't break those set of terms because the subscription isn't for the app.&nbsp; That is simply how they are filtering who gets sent the beta invite.&nbsp; You could always send an email to <a href="mailto:team@roll20.net" rel="nofollow">team@roll20.net</a>, or submit a ticket through the help center if you want to be sure it gets visibility to the correct people.
Hey, we appreciate the concern. We're confident that offering the beta to Pro users doesn't go against the terms for TestFlight. Reason being that we are not charging for access to the app itself, rather we've chosen to grant access to our Pro users as part of our promise to deliver access to new features to them in order to help us test and refine the app before we release it more widely to all of Roll20, which includes our free users. All Pro subscribers have access, but not all who have access are Pro subscribers here, in essence.