-
Notifications
You must be signed in to change notification settings - Fork 13
Receiver Apps Development
Shawn Bow edited this page Jan 20, 2015
·
8 revisions
var receiverManager = new FlintReceiverManager(appid /* application ID */);
// open FlintReceiverManager
receiverManager.open();
// stop FlintReceiverManager
receiverManager.close();
-
create MessageBus
var bus = null; // create anonymous MessageBus bus = receiverManager.createMessageBus(); // create named MessageBus bus = receiverManager.createMessageBus('namespace');
-
listen event
messageBus.on('message', function(message, senderId /* from which sender */) { console.log(message); console.log(senderId); }); messageBus.on('senderConnected', function(senderId) { console.log(senderId); }); messageBus.on('senderDisconnected', function(senderId) { console.log(senderId); });
-
send message
messageBus.send('some message');
-
create Peer
var peer = senderManager.createPeer();
-
create data peer, sender could use FlintSenderManager.connectReceiverPeer() to connect with is.
var dataPeer = receiverManager.createDataPeer();
-
create media peer, sender could use FlintSenderManager.callReceiverPeer() to connect with is.
var mediaPeer = receiverManager.createMediaPeer();
Contact: info@openflint.org
Google Groups: https://groups.google.com/forum/#!forum/openflint
-
Flint
- [Developer's Guide](Developer Guide for Flint)
- [Web Sender Apps](Web Sender App Development)
- [Android Sender Apps](Android Sender App Development)
- [iOS Sender Apps](iOS Sender App Development)
- [Receiver Apps](Receiver Apps Development)
- Chromecast App Porting
- [API Libraries](API Libraries)
- [Flint Protocol Docs](Flint Protocol Docs)
- [Developer's Guide](Developer Guide for Flint)
-
Matchstick
- [Flashing Instructions](Flashing Instructions for Matchstick)
- [Build Your Matchstick](Build Your Matchstick)
- [Flashing Your Build](Flashing Your Build)
- [Setup Your Matchstick](Setup Your Matchstick)
- [Setup USB Mode](Setup USB Mode for Matchstick)
- [Supported Media](Supported Media for Matchstick)