Learning & Support


Working with subscriptions for Android

Twixl Support Team Updated: - Created :
Standard subscriptions or all access subscriptions in article-based apps
Standard subscriptions or all access subscriptions in article-based apps

If you want to offer a subscription in an article-based app, there are two options:

  • Standard Subscription: this is the traditional type of subscription where you get access to new collections (i.e. issues) that are added during the period of your subscription.
  • All Access Subscription: this can be compared to e.g. Spotify or Apple Music type of subscriptions: you get access to all content in the app, as long as your subscription remains valid.

Default issue

(For standard subscriptions only)

Lets you determine whether new subscribers will automatically receive the latest collection added to your app, or whether you are going to manually choose that collection.

Free or paid (issue-based apps)
Free or paid (issue-based apps)

If you want to offer a subscription in a legacy issue-based app, it is going to be either a Free or an Auto-Renewable (paid) subscription.

Managing issues/collections

Every time you add a new issue/collection, you can decide whether it is part of a subscription or not. In the main Subscriptions overview, there's a list of all the issues that are part of the subscription.

Selecting 'Subscription issues' will allow you to: 'Add/Remove issue' from a subscription and 'Set a default issue'. The default issue is the issue that new subscribers will automatically get access to.

Add/remove issue

This checkbox only defines whether a specific issue is part of the subscription or not. When removing an issue from the list, it will no longer be available as part of the subscription, but the issue itself will not be deleted.

Set default issue

When the user purchases a new subscription, he/she needs to have access to a first issue. Here you can select which issue the user will be able to download after purchasing the subscription.

Adding a duration
Adding a duration

To create a duration for an auto-renewable subscription, you need to specify the following details:


The name a user will see in the list of subscriptions on the device.

Product identifier

A unique reverse-DNS for this duration. This product identifier has to be the same as the one entered in the Google Play Developer Console, otherwise the subscription won't work correctly.


The interval of the subscription, weekly, monthly, 3 months, 6 months or one year.

Adding subscription in the Google Play Developer Console

Go to https://play.google.com -> navigate to the In-App Products for your app.

Create the same subscription with the same product identifier & matching duration as on the Twixl Distribution Platform, for example com.mycompany.myfirstmagazine.subscription.1month

Was this article helpful?

0 out of 0 found this helpful