How can I sell paid apps bundled with a book?

203 Views Asked by At

have the following scenario: we have an app that users need to pay for. But we also want to sell the app bundled with a book meaning there is a code / voucher in the book that can be used to use the app for free. Unfortunately we haven't found any good way to address this scenario yet:

a) make the app a paid app and use Google / iOS Promo Codes for the books - not good, because the number of promo codes per app and quarter is limited

b) make the app itself free but require users to make an in-app purchase to access most of the content. Alternatively make it possible to enter a code to access that same content. The code comes with the book and is created and maintained by us. negatives: a lot of effort to maintain the promo codes, handle the in-app purchases and Google / Android don't like it if content within the app is paid for outside - so we could end up being rejected.

I'm really wondering: are we the first one with this need? is there maybe already a solution to this problem we are not aware of? We do not want to rip Google / Apple of their 30% share of app sales. But there doesn't seem to be a supported solution for this.

any ideas? thanks

Thomas

3

There are 3 best solutions below

1
On

Welcome to SO. This could be done but i dont know if this is the optimal solution.

Make the app free and lock down at the sign-in, there give link to your play books. In the app check if the user has purchased the book using

https://developers.google.com/books/docs/v1/using

So if user pays for the book and downloads it, On the next app launch give access to him to use the app.

1
On

You can make your app free and set non-consumeable book SKU in your app.

If you want to send the promo code, you can use Google Play Console. https://android-developers.googleblog.com/2016/01/create-promo-codes-for-your-apps-and-in.html

Google only allow a small amount of promo codes per app, 500/quarter. This is because they don't want to encourage developers to sell this promo code offline. But this is still an official feature supported by Google Play. You will be totally fine as long as you're less than 500/quarter.

2
On

You should be careful with Apple's in-app purchase guidelines, 3.1.1:

If you want to unlock features or functionality within your app, (by way of example: subscriptions, in-game currencies, game levels, access to premium content, or unlocking a full version), you must use in-app purchase. Apps may not use their own mechanisms to unlock content or functionality, such as license keys, augmented reality markers, QR codes, etc. Apps and their metadata may not include buttons, external links, or other calls to action that direct customers to purchasing mechanisms other than in-app purchase.

I think for users that purchase the book, they would need to register outside of your app (e.g. on your website). If you had some authentication system you could store a flag on the users profile if they've unlocked the book or not and give them premium access to your app upon logging in.