{"id":10251,"date":"2014-12-06T14:59:20","date_gmt":"2014-12-06T19:59:20","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=10251"},"modified":"2014-12-06T14:59:20","modified_gmt":"2014-12-06T19:59:20","slug":"pdfpen-2-and-paid-upgrades-via-app-store-bundles","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2014\/12\/06\/pdfpen-2-and-paid-upgrades-via-app-store-bundles\/","title":{"rendered":"PDFpen 2 and Paid Upgrades via App Store Bundles"},"content":{"rendered":"<p><a href=\"http:\/\/tidbits.com\/article\/15277\">Michael E. Cohen<\/a>:<\/p>\n<blockquote cite=\"http:\/\/tidbits.com\/article\/15277\"><p>To make upgrade prices possible, Smile has taken advantage of a new App Store feature for developers, the ability to sell software bundles (collections of multiple apps), along with another new App Store feature, the ability to offer older versions of their apps to purchasers who cannot run the latest versions of those apps on their devices.<\/p>\n<p>Here&rsquo;s how it works: By making PDFpen 2 require iOS 8, Smile can continue to sell the older versions of PDFpen for iOS (there is one such app for iPhone and another for iPad). And because developers can now offer software bundles, Smile has created two bundles for owners of previous versions of PDFpen. The first is a $19.99 bundle that contains both the old PDFpen for iPhone along with the new PDFpen 2 (a universal app that runs on both iPhone and iPad). The second bundle, for owners of the old PDFpen for iPad, includes both the old iPad app and the new universal app: this bundle costs $21.99.<\/p>\n<p>[&#8230;]<\/p>\n<p>Because the new PDFpen, from the point of view of iOS, is a new app and not an upgrade to an older app, you can install it on your iOS device without deleting the older version first. And, in fact, you want to do that because when you launch the new app it migrates whatever files the old app kept in its private document storage to the new app. Once that one-time migration takes place, you can delete the older app if you like.<\/p>\n<\/blockquote>\n<p>This is a clever hack, but Apple should provide a real solution for upgrade pricing that&rsquo;s friendlier for both users and developers.<\/p>","protected":false},"excerpt":{"rendered":"<p>Michael E. Cohen: To make upgrade prices possible, Smile has taken advantage of a new App Store feature for developers, the ability to sell software bundles (collections of multiple apps), along with another new App Store feature, the ability to offer older versions of their apps to purchasers who cannot run the latest versions of [&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":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","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":[2],"tags":[91,101,31,26,390],"class_list":["post-10251","post","type-post","status-publish","format-standard","hentry","category-technology","tag-appstore","tag-business","tag-ios","tag-iosapp","tag-pdfpen"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/10251","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=10251"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/10251\/revisions"}],"predecessor-version":[{"id":10252,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/10251\/revisions\/10252"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=10251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=10251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=10251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}