It looks like some kind of release channel change is preventing test accounts from being directly added to channels now. Instead of automatically subscribing test account users (like it used to), there is an invitation that needs to be accepted somehow? This is kind of impossible to accept since the test user email address is a fake, generated-by-oculus email. How is a test user supposed to accept the invitation?
I'm not sure I understand what you mean by "email address is a fake, generated-by-oculus email". Test accounts are just normal Oculus accounts, with real email addresses. Can you explain?
When you create a test user through the oculus dashboard (go to Test Users -> + Add Test User), the dashboard automatically generates a test account for you. The user name will be something like test_897asdfkadfs and the associated email address is <real email prefix>.<bunch of numbers>@<domain name>. For example, if my real account email were ThisIsMe@gmail.com, my test user email could be something like ThisIsMe.12345572@gmail.com.
If I add this test user as a subscribed user through release channels, an invitation to test the application is sent to ThisIsMe.12345572@gmail.com. That email address does not actually exist, since it is generated by Oculus when the test user is created. So it is impossible to accept the test invitation that is sent. As a result, it is impossible to do things like test IAP purchases using the fake credit card accepted by the platform.
We really need an answer to this post, @cybereality When we create test users, it generates an account with the name on the developer account then appends a period and a bunch of random numbers @gmail.com or whatever host you have on your account. Now the problem is when you try to add a test user to the account it sends them an email invite. However, the test users generated by the "create test user" button on the dashboard makes account with fake emails. So they cannot accept an invitation to the ALPHA channel.