
Originally Posted by
Paulr
I now have a properly working Wap Push plugin. Here's the main thing that was wrong in my initial implementation.
Originally I used KUidPushContentHandlerBase (0x101F3E5E) from CContentHandlerBase.h as the interface_id (since my plugin derived from CContentHandlerBase). My plugin did not get instantiated when the Wap Push message arrived.
In the plugin RSS file, I now use interface_id KUidPushHandlerBase (0x101F3E5A) from CPushHandlerBase.h, and my plugin is loaded correctly in response to the default_data specified in the RSS file.
If anyone knows under what circumstances KUidPushContentHandlerBase plugins are invoked, then I'd love to hear about it.