Logo
SDK photos

Put the full power of Mag+ inside any app with the Mag+ App SDK

Our tools, our distribution, your app. That’s the Mag+ App Software Development Kit, a way for you to build the award-winning Mag+ reader into any iOS app. Leverage our simple and creative InDesign-based tools to build your content and our powerful Publish backend to distribute it, without being tied to our standard reader app. Catalogs, games, magazines—any app with content can now be enhanced with Mag+. Watch the video

Contact Us Today

A regular Mag+ app vs a SDK custom app?

Here are just a few of the things you can do with a custom app you can’t do with a regular Mag+ app.

Change the menu. With the Mag+ SDK, you build your own menu, so you can add new options, like a shopping cart or custom buttons. And the menu can be anywhere you want and look however you want.

Customize the store and library. Want a different storefront? With the SDK, you can build your own store and library interfaces and decide what goes in them. You can even skip both all together and just bundle your issue into the app.

Add third-party services. Want Google analytics in your app? Or Facebook’s OpenGraph API? With the SDK, you can build whatever third-party services you want into your app.

Regular vs SDK

Change the navigation. The SDK includes some of the basic Mag+ features, like the thumbnail scrubber and the page-length indicator, but you can delete these, change them, or build your own. You can even create your own control gestures.

Embed the Mag+ reader in another app. Already have an app—maybe a game, tool or catalog? With the SDK, you can put the Mag+ reader inside that app, so reading your content becomes just another feature of your app.

SDK overview

The components

The Mag+ SDK has two parts: fetching the content and displaying it for the user.

SDK reader

1. The Reader

The Mag+ Reader renders the beautiful content you’ve created. The market leading Mag+ creative toolset lets you build stunning content including video, sound, HTML—native to any iOS device.

Read more below! »
Tech info! »
 

SDK Connect

2. Publish connect

The Connect component ties into our Mag+ Publish backend, where you can upload issues for distribution, send push notifications and more.

Read more below! »
Tech info! »

SDK

So what can you do with it?

The Mag+ App SDK is your shortcut to building amazing apps for any category. You focus on a great user experience and beautiful content— we’ve taken care of everything else.

Editorial example Editorial Editorial. Create your ideal magazine or newspaper app

Be unique! Building a custom publishing app no longer has to be a giant, expensive project. Design your own navigation, add features not offered by us (or any other system), make your digital magazine a function of a larger brand app. Create the app that you want, the app that’s right for your business, without reinventing the entire ecosystem.
 

E-Commerce example E-Commerce E-commerce
Catalogues and shopping experiences

Take the shopping experience to a whole new level! Make your shopping experience as inspirational as any magazine and as efficient as any e-commerce site. Create your own beautiful catalog with our simple InDesign plug-in and build in custom shopping functionality like a shopping cart, favorites list and purchasing—while we handle the distribution.

Entertainment example Entertainment Entertainment Engaging Music and Movies apps

What happened to the album cover or the music video? Any musician, movie star, album or movie now can have its own app—unique stories told in unique ways—featuring music, lyrics, video clips, behind-the-scenes content. Build your own apps while using our creation and distribution.
 
 

Tools example Tools Tools. Add inspirational content to any utility or game app

Consumers want content from the brands they love. Now you don’t have to choose between being a tool or game and being a content provider. Spice up your app experience by creating and publishing magazine-like inspirational material into your photoediting app, or add a tips and tricks issue to your game. Drive loyalty and value with great content

Reader

The creative tools

The SDK lets you use the complete Mag+ creative environment to build and package content.

The creative tools

InDesign PlugIn

Design your content in InDesign with the Mag+ Plugin. Add online content, interactivity, movies and sound.

Mag+ Reviewer

Instantly preview your content on any device with the Mag+ Reviewer app. Share with your team or client, present ideas and concepts, all in real-time.

Featurebuilder (HTML5)

Create the most common HMTL5 features like slideshows and 360-degree rotations without any coding using our web-based HTML wizard.

Production tool

The Production Tool is the page planning utility that gathers all your exported layouts so you can arrange, preview and share your issue while you build it.

Reader

The publishing tool

The SDK gives you access to our powerful administrative and distribution backend.

Publishing tool

Mag+ Publish

Issue publishing: When you’re done with an issue, upload it to Publish and decide which devices you want to publish it to. Add a cover, title and description for the store and library. Hit the Publish button and your issue shows up in your app. Tie it to an in-app purchase to sell it, or make it free, you decide.

Push notifications: Send unlmited notifications to your users just by typing in a message and hitting send.

Full subscription Control: Use our simple subscription API to tie your app into your existing fulfillment house and sell subscriptions on your own site, or control access with a sign in window.

Newsstand: Build an app that’s compatible with Apple’s Newsstand and even get an automated feed for sending the right cover art to the Newsstand when you publish.

No Download Charges: With Mag+, you always have the opportunity to host issues yourself and pay nothing to us. Or you can use our hosting and pay a few cents per issue—no pre-payment necessary.

Mag+ SDK deliverables

The following components are included in the SDK package.

The Reader

(MIBKit)

The Mag+ iOS SDK consists of over 40 Objective-C classes and protocols for parsing, rendering and interacting with MIB files created using the Mag+ tools.

MIBKit is designed as a first class UIKit citizen, adhering to Cocoa Touch convention and best practises.

MIBKit is ready for both low level customisation and high level convenience, leveraging Core Animation for high performance, and the latest iOS features for sharing content and media playback.

Think of MIBKit as your WebKit for high production value Mag+ content.

Connector

(DennisKit)

The Mag+ iOS SDK includes nonblocking asynchronous APIs for accessing the Mag+ publishing platform.

Including accessing issues, entitlements, subscriptions and application run-time configuration settings.

As well as robust content download, including background Newsstand downloads, and integration with StoreKit and third party subscription services.

Docs & Samples

 

Included in the Mag+ iOS SDK is fully integrated documentation as Xcode docsets, for inline and searchable help.

Small, and to the point, example projects are included to get you started and demonstrate Mag+ iOS SDK key features.

The Mag+ SDK requires Xcode 4.5 or later, take advantage of the latest iOS 6 features, while being able to target back to iOS 5.0.

Questions & answers about the SDK