{"id":22929,"date":"2018-09-28T15:54:43","date_gmt":"2018-09-28T19:54:43","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=22929"},"modified":"2018-09-28T15:57:02","modified_gmt":"2018-09-28T19:57:02","slug":"basecamp-app-rejected-for-including-help-link","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2018\/09\/28\/basecamp-app-rejected-for-including-help-link\/","title":{"rendered":"Basecamp App Rejected for Including Help Link"},"content":{"rendered":"<p><a href=\"https:\/\/twitter.com\/dhh\/status\/1045441782916345856\">David Heinemeier Hansson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/dhh\/status\/1045441782916345856\">\n<p>Apple is rejecting an update to the @basecamp app in part because our app include a link to web-based help pages that have information about a paid version of Basecamp. Nothing changed in this app update from how that&rsquo;s been since forever. Now a scramble to hide help links<\/p>\n<p>The capricious review process that Apple subjects app devs to is such a stain on the company&rsquo;s relationship with its ecosystem. It feels so utterly unnecessary, with such little upside, and such serious downsides. Apple may be the most benevolent in Big Tech, but it&rsquo;s still in it<\/p>\n<p>It also highlights what a glorious anomaly the web is as an application platform. Free from capricious overlords. Viva the open web. Viva email. Viva all open platforms.<\/p>\n<\/blockquote>\n\n<p>This rule has never made sense to me. It&rsquo;s even less understandable than the rules that you can&rsquo;t mention which other platforms your app works with or which hardware or OS versions are compatible. And Basecamp&rsquo;s intent is clearly not to bypass paying through Apple.<\/p>\n\n<p>See also: <a href=\"https:\/\/mjtsai.com\/blog\/2018\/09\/19\/rejected-for-mentioning-a-pre-release-macos-version\/\">Rejected for Mentioning a Pre-release macOS Version<\/a>, <a href=\"https:\/\/mjtsai.com\/blog\/2015\/01\/12\/overcast-rejected-for-listing-competing-podcast-apps\/\">Overcast Rejected for Listing Competing Podcast Apps<\/a>, <a href=\"https:\/\/mjtsai.com\/blog\/2013\/08\/27\/purchasing-from-the-kindle-app\/\">Purchasing From the Kindle App<\/a>, <a href=\"https:\/\/mjtsai.com\/blog\/2012\/03\/01\/ibookstore-rejects-book-for-linking-to-amazon\/\">iBookstore Rejects Book for Linking to Amazon<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>David Heinemeier Hansson: Apple is rejecting an update to the @basecamp app in part because our app include a link to web-based help pages that have information about a paid version of Basecamp. Nothing changed in this app update from how that&rsquo;s been since forever. Now a scramble to hide help links The capricious review [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2018-09-28T19:54:45Z","apple_news_api_id":"e3825e11-9378-488c-a115-60c7a94784b5","apple_news_api_modified_at":"2018-09-28T19:57:06Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/A44JeEZN4SIyhFWDHqUeEtQ","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[],"tags":[91,130,333,31,1610,26],"class_list":["post-22929","post","type-post","status-publish","format-standard","hentry","tag-appstore","tag-rejection","tag-basecamp","tag-ios","tag-ios-12","tag-iosapp"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/22929","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=22929"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/22929\/revisions"}],"predecessor-version":[{"id":22934,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/22929\/revisions\/22934"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=22929"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=22929"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=22929"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}