Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]


WhiteList/BlackList URI Service for WAPPush Overview

WAPPush is being increasingly used to initiate content delivery to mobile phones. The WAPPush framework supports receiving WAPPush messages from the IP Stack and SMS Stack. Messages being received by SMS stack will have an SMSC number as the source address, and messages being received from the IP stack will have a URI (HTTP, RTSP, and so on) as the source address.

As the WAPPush framework is being used more to push messages from the IP stack, devices are now more vulnerable. Users can now protect devices from harmful messages by selectively accepting them, based on the origin of the message.

The WAPPush message is pulled by Push Watcher from the WAP Stack. The Push Watcher then checks if the URI is present in the WhiteList, BlackList, or is from an unknown origin. If the message is either whitelisted or from an unknown origin, the watcher passes the message to a content handler for further processing and storing.

WAPPush content handlers should set a flag on a message to indicate whether the message is from the WhiteList or from an unknown origin. This flag can then be used by the UI for handling messages from unknown origins. See How should messages be processed by content handlers for more information.

Messages from an unknown origin need special handling by the user interface (UI), and this can be implemented according to specific requirements. See How to use SI and SL content handler APIs for processing messages for more information.

The WhiteList/BlackList service also provides support for pre-configuration of WAPPush messages. See How to pre-configure URI List for WAPPush Messages for more information.

See Also