Did you know that by simply implementing the Shop Details API, you’re able to easily cross-promote your other app/s that are also on NOOK? This simple integration has proven useful and effective for developers who have more than one app on NOOK and are looking to increase their sales potential to existing users of their content.
How does it work? The Shop Details API is an Android intent that will open an overlay window on top of your app display, showing the product details page for a specific item in the NOOK Store.
The user can then buy the item directly from that page or close the overlay and return back to your app. The code looks like this:
Intent i = new Intent();
// The real EAN for the cross-sell app goes above
This is a natural place for you to upsell a user who is already engaging with your content. Simply, show something for the app/s you want to promote, such as an app icon or app name, and when the user selects it, use the code above to open the app’s product details page within the NOOK Store. You can find your app/s EANs in the Applications tool within NOOKDeveloper.
If don’t want to hardcode the EAN into your application, it is possible to use a webview instead. Read this sample APK and Project for your reference.
If you’re distributing your apps in multiple regions, please ensure that all the cross-promoted apps are available in the same regions as the promoting app itself. Otherwise, if a promoted app is not available in the same region, the device will display an error message when the customer tries to purchase the promoted app, resulting in a poor customer experience, missed sales and/or low user ratings / reviews.
Review this example Eclipse project showing how to use this API by logging into NOOKDeveloper and reviewing the Shop Details API article. This API is also available for developers using Adobe AIR and Corona SDK.
If you aren’t already using this API, now’s the time to get your high performing apps working for you!