Well, it finally happened. In my rewrite of txtodo (my todo list app where tasks expire after 24 hours), I was too lazy to implement in-app purchases. Instead, I linked to my Liberapay account. Naturally, Apple rejected the app and told me to remove the reference or replace it with IAP. I'll probably do the latter, but it still sucks.
Update: the iOS app and macOS app have exactly the same text – “if you enjoy txtodo, please consider supporting its development” and a link “donate on liberapay.” iOS app was approved without a hitch, macOS version rejected. Huh.
New update: I tried to convince them but given that they’re the biggest company on the planet and I’m some internet fuck I lost. Implemented in-app purchase for iOS and macOS, removed Liberapay, submitted again. iOS was approved, macOS rejected for not using IAP – which it does. *smh*
Will keep you all informed of the journey as it progresses.
@FIGBERT Liberapay doesn't let you have payments in exchange for something, so couldn't you just re-label it “donate to the developer”?
@wizzwizz4 the current text is, verbatim: “if you enjoy txtodo, please consider supporting its development” and then a link that says “donate on liberapay.” I will ask as to whether or not a wording change would be sufficient.
@FIGBERT Yeah. You should look it up, but I don't think that's in violation of the letter of Apple's policies; you're not actually selling anything through the app or on the app.
(Don't tell them that, though; they're not reasonable. Instead, consider quoting their policy without telling them you're not currently in violation.)
@FIGBERT Just make a minor change somewhere, and say “I've updated this to match the macOS app” – then it's a 50/50 whether you get the iOS app approved or the macOS app removed. 😛
(Probably closer to a 20/80, to be honest.)
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.