@siracusa I figured it had to be something like that since both apps were doing it in a very similar way.
I’m very curious to hear more about how their discussions with apple went that lead to them adding the feature and about the APIs involved in indicating no refund needed.
Is this a standard api, or something first built just for this situation?
@siracusa I'm lucky my last Tweetbot subscription expired before Twitter shut down the API and I didn't renew it because I was already beta-testing Ivory.
But if I had months left on the subscription I would absolutely decline the refund! I feel bad for Paul and Mark having to deal with this.
@siracusa I think it’s worth mentioning that you need to do this even if you let your subscription expire last month.
I let mine expire when I bought Ivory and thought I didn’t need to do this… but it still prompted me to decline.
@siracusa I cannot stress enough how important it is to do this step, even if you've been super close to the end of a subscription.
In my case there's only 3 days between the end of my Tweetbot subscription and the start of the Ivory one. Perfect I thought, that will just round to zero, right? But @tapbots would still need to refund me 21 days because it counts from the Bird cut off date.
Nothing but noble that this is opt-in. But man, subscriptions are high risk for devs.
@console thanks so much for mentioning this scenario. there is zero chance i would have re-opened the app otherwise, and tapbots was going to refund me 21 days.
(now that the app no longer shows the lovely "fireworks" custom icon, i can delete it in peace)
@console @siracusa @tapbots Extra downloaded TweetBot again to confirm that I do not want a refund for the 50 something days left in my TweetBot subscription. I loved the app and it was anyways underpriced.
It‘s a risk when building on an API of another company which can change the rules anytime. I‘m glad the folks at Tabbots, IconFactory and others did it to build a better Twitter experience. Very sad that this is lost because we of one insane man.