Making money from your app
Making money from your app (or monetizing your app) involves some research and planning. The BlackBerry World storefront can expose your app to over 80 million potential customers in 170 markets. To learn about the benefits of selling apps with BlackBerry and view up-to-date statistics and data about BlackBerry World, see the BlackBerry World documentation.
Monetization isn't just about selling your app in BlackBerry World. Monetization also involves using the APIs that the BlackBerry 10 OS provides to engage BlackBerry 10 users and encourage them to use your app and make purchases within your app. You can use advertising, payment, and social features to allow users to discover, purchase, and talk about your app.
The features that are discussed here use the Cascades APIs of the BlackBerry 10 Native SDK. These features are also available by using core APIs. To learn more about this approach, see Making money from your app in the core documentation.
Here are some examples of how you can use Cascades API features to earn money:
Sell digital goods and subscriptions
The Payment Service lets you initiate the purchase of digital goods and subscriptions from within your app. It also allows you to simulate the Payment Service SDK locally without a connection to the BlackBerry World servers, or use the sandbox to test actual purchases in BlackBerry World without incurring any charges.
For more information about the Payment Service APIs, see the following resources:
Access the social features of BlackBerry Messenger
The BBM Social Platform provides an interface to BlackBerry Messenger features such as user profiles, contact lists, messaging, and customizable profile boxes. Connecting users is an effective way to increase app revenue because it encourages users to share app information on social networks, which can increase your user base and income potential.
For more information about developing with the BBM Social Platform, see the following resources:
Support communication and transactions using NFC
Near Field Communication (NFC) allows your users to interact with smart posters, point-of-sale purchasing systems, and other mobile devices. This short-range radio technology is used for contactless communication between NFC-enabled devices, tags, or cards. You can use the NFC API to transfer information, purchase tickets, pay for goods and services, or perform other data transactions between two NFC-enabled devices.
For more information about the NFC API, see the following resources:
Connect users by using social gaming features
The Scoreloop SDK allows you to integrate social gaming features into your app to connect users. You can use features such as user profiles, leaderboards, challenges, and awards to motivate users to keep using your app.
For more information about developing with the Scoreloop SDK, see the following resources:
Analyze your users
You can integrate analytics services into your app to collect information about how it's being used. You can discover how many users launched your app yesterday, where your users reside, which devices they use, how often they log on, and how long their sessions are. Answering these questions can help you improve user satisfaction and increase customer loyalty. Analytics are a good tool to help you decide what works, what doesn’t, and when to update your app in order to maximize revenue.
For more information about using analytics, see the following resources:
The Advertising Service is used to display banner ads in your BlackBerry 10 apps. The Advertising Service uses a central web portal where you can add or remove ad networks and adjust the percentage of ad requests that are sent to each network. The Advertising Service supports various ad types that conform to the MMA guidelines for mobile ads.
For more information about the Advertising Service, see the following resources:
Last modified: 2013-09-26