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 current 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 APIs of the BlackBerry 10 Native SDK. The core APIs are designed for apps that are being ported from other platforms or require high performance and low-level access to the BlackBerry 10 OS. These features are also available by using Cascades and C++ platform APIs.
Here are some examples of how you can use API features of the BlackBerry Native SDK 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. The Payment Service 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.
The C Payment Service APIs are included in the BlackBerry Platform Services library. The BlackBerry Platform Services library provides an event-driven application model that you can use to interact with various platform services.
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 features of BlackBerry Messenger such as user profiles, contact lists, messaging, and customizable profile boxes for your app. Connecting users is an effective way to increase app revenue because it encourages users to share information socially and gets them talking about your app.
For more information about developing an app 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 using the NFC APIs, 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 ran your app yesterday, where your users live, which devices they use, how often they log in, and how long their sessions are. Answering these questions can help you improve user satisfaction and increase customer loyalty. You can use analytics 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:
Last modified: 2015-06-03