This article demonstrates how a web page rendered by the BlackBerry® Browser can link to other applications within the BlackBerry® Device Software.
Applications created using the BlackBerry® WebWorks™ App Platform share the same rendering engine as the native BlackBerry Browser application. As such, the following features are supported within a BlackBerry WebWorks application as well.
Attached at the end is a sample HTML page that demonstrates all of the snippets shown below.
| Supported? | BlackBerry OS 5.0, 6, 7 | BlackBerry® Tablet OS | BlackBerry® 10 |
| mailto: | Yes | Yes | Yes |
| tel: | Yes | No | Yes |
| wtai: | Yes | No | No |
| sms: | Yes | No | Yes |
| pin: | Yes | No | No |
The BlackBerry Browser supports the "mailto:" scheme when used within a hyperlink:
<a href="mailto:test@test.com?subject=test&body=Hello%20World">
mailto:test@test.com
</a>
The BlackBerry Browser supports the "tel:" and "wtai:" schemes used within a hyperlink:
<a href="tel:5198887465">tel:5198887465</a>
<a href="wtai://wp/mc;5198887465">
wtai://wp/mc;5198887465
</a>
The BlackBerry Browser supports the "sms:" scheme used within a hyperlink. SMS integration is supported in the BlackBerry® 6 browser only:
<a href="sms:5195551234?body=Hello%20World">
sms:5195551234
</a>
The BlackBerry Browser supports the "pin:" scheme when used within a hyperlink:
<a href="pin:1234a567">pin:1234a567</a>
The BlackBerry Browser can recognize *.xloc files that have a MIME type of text/vnd.rim.location as location files. When users click on hyperlinks referencing these file types, it will send the location information contained in the *.xloc file to the BlackBerry® Maps application:
<a href="location.xloc">Open Map - Waterloo, ON</a>
Contents of location.xloc :
<lbs>
<location lon='-8052237' lat='4346518' label='Waterloo, ON' description='Waterloo' zoom='10'/>
</lbs>
The BlackBerry Browser can recognize *.bbaw files that have a MIME type of application/x-bb-appworld as BlackBerry® World™ storefront files. When users click on hyperlinks referencing these file types, it will send the application information contained in the *.bbaw file to the BlackBerry World application.
How to - Invoke BlackBerry App World from a Web page
Links: