![]() ![]() I had to put in some code that removed the link from the "subscribe here" text for iOS in order to get the app accepted. In fact, the first time (in March 2018) I submitted the app Apple rejected it solely because I had a link to my site's subscription page. But the reviewer noticed that Apple's subscription rules had changed & therefore refused to let me release the bug fix until I totally rewrote my subscription code to include Apple's subscription system (which would give Apple a 30% cut of any subscriptions via their system). For example, the last bug fix I submitted had nothing to do with subscriptions and my subscription code hadn't changed since the app launched. And you never know how long the review will take or if it will be rejected for who knows why. You can't even send out a simple bug fix without going through their review process. Developers have to give way too much control to Apple (and less so to Google). * The current app store ecosystems - especially with respect to Apple - are essentially traps for developers (and users). The current apps will continue to work until Apple/Google removes them or makes an operating system change which makes them stop working.Then people can opt in to receiving push notifications. That will allow people to "install" SwingTradeBot on their mobile device with no app store in the middle. In the coming weeks I will be rolling out a Progressive Web App (PWA) as a replacement to the current mobile apps.As a user I like mobile apps, as a developer I'm much less of a fan* (see below).I could write a book about Apple's ridiculous App Store rules. I haven't updated the iOS mobile app in years (since December 2019) because Apple has restricted me from doing so! I Their app store rules are an ever-moving target and I refused to do what they wanted.The apps were just an extension of the site. It was never part of my plan to recreate everything inside of the mobile apps. The website has a lot more functionality than the apps.So I'd *only* have two codebases to maintain instead of three. Another reason I decided to make apps was that I found a system that would allow me to write that mobile app once and then generate separate Android & iOS apps. ![]() Why should I rewrite the same functionality 2 or 3 times when I could just write it once (for the website)? Not to mention subjecting myself to all the App Store shenanigans.* (see below)
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |