12-06-2012 03:48 PM
ok, that clears things up: don't even need a UUID at all... or an ANE to register...
and yes, that doc helps! Thanks, I hadn't seen that one before... perhaps I will be able to include BBM after all.
Regards,
12-06-2012 05:38 PM
That worked pretty well. Still need to test it with a real contact.
Would be nice if this could be expanded to set the user's status.
Think this works. Since QML data seems to be just text and in AIR it is a byte array:
var request :InvokeRequest = new InvokeRequest(); request.action = InvokeAction.SHARE; request.target = 'sys.bbm.sharehandler'; request.data = new ByteArray(); request.mimeType = 'text/plain'; request.data.writeUTF( 'Hello World' ); InvokeManager.invokeManager.invoke( request );
12-06-2012 05:48 PM - edited 12-06-2012 05:49 PM
here is my attempt:
var request :InvokeViewerRequest = new InvokeViewerRequest();
{
request.action = "bb.action.BBMCHAT";
request.windowId = "660.216.0554";
request.windowHeight = 1000;
request.windowWidth = 700;
}
var viewer:Viewer = InvokeManager.invokeManager.invokeViewer( request );
{
viewer.addEventListener( ViewerEvent.VIEWER_CREATED, viewerCreated );
viewer.x = 10;
viewer.y = 10;
viewer.resize( 500, 500 );
viewer.zOrder = 10;
viewer.visible = true;
function viewerCreated( event:ViewerEvent ):void
{
//viewer is created and ready to communicate with.
trace( "viewerCreated:", event );
}
}
trace( "Viewer:", viewer );returns a Viewer, but no event: guessing this is because its not supported on DevAlpha simulator.
I haven't seen any info on upcoming NA jam sessions, so seems no way I can get DevAlpha device...
12-06-2012 06:03 PM
12-18-2012 12:15 PM
01-02-2013 03:25 PM
You can watch the recorded session here:
How to integrate your app with BlackBerry Messenger on BlackBerry 10