How to let Apple test my "for YNAB" app for free?
As you may know, if some features in an iOS app are blocked, Apple requests a demo account to be able to test them before they approve the app to be live on the App Store.
In the case of making an app "for YNAB", almost everything is blocked behind the login which means I have to provide Apple with a YNAB account to test.
The problem is, that means I have a subscription every year for an account I don't need just to keep my apps going and keep my updates getting approved.
For the purpose of my own testing, I usually simply use some test budgets on my personal account that I already pay for but I can't give that to Apple ;)
I think you could just sign up for a 30 day free trial account. I did this in order to test my web app integration to make sure it worked properly with multiple accounts. YNAB doesn't ask for any credit card information, so you just need a unique e-mail address each time (which, if you use gmail, you can just do by appending a `+` and some text after your username, e.g. `[email protected]`).
Hey @boda! I'm jumping in from our API team, and wanted to let you know two things:
1. We've run into issues before where Apple won’t typically let developers submit for review until we review your app and lift restricted mode on our end. I just wanted to mention it (since it's tangentially related!) so that it was on your radar. You can see the criteria and process for submitting that for review to YNAB here.
2. I looked into what a few other app developers have done who list in the App Store, and most do what Emanuel Borsboom mentioned- creating a trial account for testing and then updating those credentials if they ever make an update requiring review, though a few of our developers do pay for a second testing account that they run their API through and then also supply credentials under that account.
I also wanted to let you know that I did note this conversation as feedback and passed it on to our API team for future consideration. So far, this hasn't been an issue that has come up so I am glad you raised it.
If you have any other questions, definitely let us know! I can't wait to see what you're building.