Email or username:

Password:

Forgot your password?
Top-level
Paul Haddad :tapbots_logo:

@jochie I'd actually like to do this, feels like a reasonable compromise. The problem is that I don't think I have a way to read the TB sub in Ivory. I thought I had code in place that would copy the App Store receipt to a directory that would be readable by our other apps. But apparently only had that in place for TB5.

It's only a few lines of code to do it, but not like I can get an app that doesn't function through App Store review.

39 comments
Remco van Bree

@paul @jochie one would hope that Apple would make a one time exception because this would allow users to have something of value after Twitter effectively killed off the users' investment, but of course we're talking about App store reviews, so that's never gonna happen

Amy D :neovim:

@paul @jochie Any chance you can have TB and Ivory able to connect with each other to exchange the receipt? Maybe you can add it to TB in an app update.

Mike Beasley

@paul @jochie What if someone generated new API tokens from a different Twitter dev account for you so that the app could get through app review?

spla :senyera: :fed: :vim:

@MikeBeas tried that, does not work. When my code sent the very first "write to twitter" command some kind of automated thing switched my dev account from write access to read only access

@paul @jochie

Sebastian Friedrich

@paul @jochie For what it’s worth, we in the past submitted an app update for the sole purpose of an orderly shutdown and it was approved.

Sebastian Friedrich

@paul No new functionality. Just replaced an error with a shutdown message.

Ryan Jones

@feldpost same. They understood the nuance. And actually were very helpful on Subs too.

rickfillion

@paul @jochie I think that’s only a good/fun idea in theory. In reality it’s signing up for problems later when users need to remember that their sub for one app is actually paid through another app in the store.

Paul Haddad :tapbots_logo:

@rickfillion we've got problems either way, at least this way it'd get some people who are mid-sub something out of it.

Thomas N :yikes:

@paul This happened to @trakt last month when they had an outage, they couldn’t push an update to the App Store for people to manually export data, they could only do so to TestFlight :/

twitter.com/trakt/status/16048

FlatFootFox

@paul Honestly after the weekend you’ve gone through, I’d be fine with you double dipping on a year of Tweetbot and a year of Ivory. Y’all were done dirty.

She smashes

@paul the ivory sub should be $8 just like twitter blue.

My credit card is ready.

Chris Hasenpflug

@paul what about ripping out code and publishing an update with the sole purpose of migrating the sub? I hope you’d find some support within Apple for this

Khaos Tian

@paul app review typically approves the “shutdown” app update. If you don’t want to do that, maybe you can have you backend to return a different, not suspended API key for 17.0.0.0/8 to have a functioning app for review 😅

Paul Haddad :tapbots_logo:

@khaost I'm 100% not pushing my luck with App Review. Once we have a real answer from Twitter I'll probably try to get a hold of someone at Apple and have an actual talk about what they'll allow us to do.

poswald

@paul @khaost I would start talking to Apple now. You might be waiting forever for a statement from Twitter.

phy

@paul @khaost you might want to manage/communicate with your users as well. Seems App Store is starting to get 1-stars from ppl that don’t understand what happened and blame Tweetbot. Don’t be throwing in a glass house.

Angus McIntyre

@paul @jochie I know that some app creators worked around the App Store's inability to offer reduced-rate upgrades by selling a bundle of the old and new apps together -- because the App Store apparently *does* (or did) allow reduced bundle prices if the buyer already owns one app in the bundle. If TB and Ivory were one-time purchases, you could bundle them together to provide a cheaper migration path for TB users. But I don't know if or how that would work with subscriptions.

Jeff

@paul @jochie Sucks that you already had a great app that connects to an instance/server, and now you have to make another one that does the same thing.

Evan McCall

@paul @jochie would be happy to pay you guys again. Well worth it. The stress you’ve been put through with Twitter warrants this alone.

CJ Gaspari

@paul Paul, is there any way to allow users of tweetbot input their own API keys, as one last ditch effort to update the app?

Ben Lovell

@paul @jochie I wouldn’t presume to speak for everyone, but I’ll speak for me. My sub for #TweetBot renewed on January 2. If those funds help keep you all going through this while you develop the next big thing with @ivory, I’m happy to let you keep it regardless. I’ll still subscribe to #Ivory when it’s official and do so without a hint of hesitation or regret. Thanks for all you do. It sucks that you’re being treated like this, but you’ve earned the support of the community you helped build.

Baz Scott

@benlovell @paul @jochie @ivory I 100% agree with Ben. My TB sub renewed at Xmas and it's roughly the price of a beer - I'm not going to expect that sub to move to a different product on a different platform for something that isn't even Tapbots fault.

THE ABOMIN8TOR.EXE

@bazscott @benlovell @paul @jochie @ivory

Same here.

My #tweetbot sub is due for renewal on 2 Feb and in the circumstances I’ll happily let it renew it regardless of whether it continues to work or not, and will pay for Ivory as soon as it’s available

Seems the least I can do in support after a decade of happy app use

Jim Millard

@C0NQUIST4D0R @bazscott @benlovell @paul @jochie @ivory In for a penny, in for a pound. I’ve also got a subscription renewing on 2-Feb, and I’m not canceling anything. I’m just glad Ivory got started earlier and is as far along as it is.

Tedd Landgraf

@bazscott @benlovell @paul @jochie @ivory

Same. I recently had my annual subscription renewed and I’m not expecting anything back as over the years I’ve gotten a lot of value from TweetBot. And I’m happily planning to purchasing a sub for Ivory when available.

creednmd

@teddlandgraf @bazscott @benlovell @paul @jochie @ivory Same here. Subscription renews on 3rd Feb, and even if not sorted by then don’t begrudge that as a holding payment until Ivory is available. Have just moved Tweetbot off Home Screen and replaced with Mastadon for now.

Cuprohastes

@paul
As soon as Ivory is available, I’m getting it.

Jaanus Kase

@paul @jochie I’m a long time Tweetbot subscriber looking forward to switching to Ivory, and I don’t see it as necessary.

The prices of the apps are so low compared to the value and enjoyment they provide me, that I seriously don’t really care about saving a few Euros. Happy to pay full.

What would be nice is just some acknowledgement in Ivory if possible. “Welcome, Tweetbot user” 😀

Jeffrey Goldberg

@paul @jochie This is a small, but still significant, reason why 1Password shifted to subscriptions. App stores made it very hard to do "upgrade pricing" or to offer cross-platform bundles. We wanted 1Password customers to have the latest versions on whatever mix of platforms they use.

I understand and agree with Apple's privacy decisions here. But it is a good decision with some unpleasant consequences.

matsimpsk

@paul @jochie I don’t understand any of this stuff, but if the changes mean that Tweetbot is dead, could you not launch Ivory as a Tweetbot update?

(I get that it might be a support nightmare suddenly unleashing mastodon’s on-boarding to a bunch of people who just want their Twitter client…)

#FF00AA

@paul You might as well replace Tweetbot on the App Store with the @ivory beta, there's no reason you need to lose your install base. (You'd probably have to turn subs off for a month or two so people don't complain about paying for something they didn't ask. You lose the anniversary renewals in both cases, but that way keep a higher number of users.)

Go Up