Invoking third-party applications

If you're using C++, you can now make your app more discoverable and bring more users to your app by communicating the invocation target attributes of your app to other developers. This will allow them to invoke your app from their app. For a user, this means better multitasking and a smooth application flow. To have your application's invocation attributes published here, use your BlackBerry ID to sign in to the BlackBerry Jam Zone for invocation.

You can also integrate your application with other third party apps. Here's a list of apps with their respective invocation attributes and the values that are required to invoke them.

The descriptions below are provided by the app vendor, not BlackBerry.

You can't use objective C for the attributes listed below.

cashalyst third party image Cashalyst

Import and View Quicken (qfx) and ofx bank files

Use this invocation target to import and view Quicken(qfx) and ofx bank transaction files. QFX/OFX files can be downloaded from your online bank website.

Attribute Value
Target type

application

Target ID

com.digicasa.cashalyst.import

Action

bb.action.OPEN, bb.action.VIEW

MIME type

application/*, text/*

File extensions

qfx, ofx

Data description

Invocation requires either a file:// with the full path to the qfx/ofx file or a data://local with the complete contents of the qfx/ofx file.

anagrammatist en third party image Anagrammatist EN

Search for the anagrams

Invocation calls Anagrammatist EN app. This application provides some functions for the word games - like checking if the provided word exists, seraching for anagrams, searching for all the possible words from the given letters etc.

Attribute Value
Target type

application

Target ID

AnagrammatistEN591c82ab559936cc457d581de4df064

Action

bb.action.SEARCH.EXTENDED

MIME type

application/vnd.bb.search.criteria

Data description

In general, the string (set of letters) is accepted.

ambience third party image Ambience

Ambiant Sounds for BlackBerry

Create some ambience with images and sounds.

Attribute Value
Target type

application

Target ID

ambience

Action

bb.action.OPEN

MIME type

text/plain

photo effect third party image Photo Effect

PhotoEffect

Create beautiful photo effects.

Attribute Value
Target type

application

Target ID

com.umang.PhotoEffect

Action

bb.action.OPEN

MIME type

image/*, image/png, image/jpg, image/jpeg

URIs file://
File extensions

png, jpg, jpeg

Data description

Invocation requires either a file:// with the full path to the qfx/ofx file or a data://local with the complete contents of the qfx/ofx file.

ekkes express third party image ekkes Express Charts

Import Chart Images

Integrate 'ekkes Express Charts' as a Composer Card to define Charts on-the-go. There's a sample app at Github HowTo do this: https://github.com/ekke/ekkesChartInvoker You can select from existing Charts or define a new one. The image is a full-screen JPEG.

Attribute Value
Target type

card.composer

Target ID

org.ekkescorner.charts.chartimages

Action

bb.action.SHARE

MIME type

image/jpeg

Data description

CardDone Message sends you 'Done' if all is ok and 'Cancel' if user canceled.If result is 'Done' you'll get the path to the image from data. See the sample app how to construct the filename right.

Last modified: 2014-09-30



Got questions about leaving a comment? Get answers from our Disqus FAQ.

comments powered by Disqus