0

I need to develop a newsstand app for a client. I've seen the tutorials on newsstand. My question is, after you make the app for newsstand how do you deliver the content of each issue?
My client wants the same UI experience that GQ magazine offers, which is a interactive magazine (videos, buttons that expand text)

Thanks in advance for any help!

1 Answers1

0

For Newsstand is best to provide issues via download from your server. Don't bundle them with app, because that would require app review every time you add an issue.

For paid magazines, you have to create non-consumable in-app purchase for every issue. Then you can host your content with Apple if you don't want to use some CDN.

Still you'll need some kind of web service to:

  • provide list of issues for iOS app
  • provide issue content
  • send push notification when new issues are available
  • provide Newsstand feed to automatically update issues visible in the App Store
  • validate receipts from the App Store

Simplified "algorithm" for a paid magazine iOS app would look like this:

  1. Fetch current issues from server and synchronize with local copy
  2. Fetch issue prices from App Store (create SKProductsRequest for every issue)
  3. Present issues to the user
  4. When user performs purchase, validate receipt and start downloading content
  5. If user purchased subscription, allow access to all issues for free (but keep checking if subscription is still active)

If this is too much work, you may want to use some existing solutions (disclaimer: I cofounded Issue Stand and am moderating this list).

Community
  • 1
  • 1
suda
  • 2,604
  • 1
  • 27
  • 38