通过蓝牙iOS设备之间的连接
Posted
技术标签:
【中文标题】通过蓝牙iOS设备之间的连接【英文标题】:Connection between devices via blue tooth iOS 【发布时间】:2015-09-14 07:37:46 【问题描述】:我正在处理ios Application
,我想在其中列出蓝牙设备名称并连接到其中任何一个并传输数据(消息)。
现在我正在使用MultiPeerConnectivityFramework
,它使用 MCBrowserViewController 来发现附近的设备,但不幸的是,我没有在 MCBrowserViewController 中获得任何设备名称。这是我的代码
-(void)setupPeerAndSessionWithDisplayName:(NSString *)_displayName
self.peerID = [[MCPeerID alloc] initWithDisplayName:_displayName];
self.session = [[MCSession alloc] initWithPeer:self.peerID];
self.session.delegate = self;
-(void)setupMCBrowser
self.browser = [[MCBrowserViewController alloc] initWithServiceType:@"chat-files" session:self.session];
【问题讨论】:
【参考方案1】:MultipeerConnectivity 是 Apple 特定的框架,遗憾的是不适用于 android 设备。
据我所知,使用蓝牙进行这种跨平台连接是不可能的。特别是如果您想使用不在前台的应用程序来执行此操作。
【讨论】:
以上是关于通过蓝牙iOS设备之间的连接的主要内容,如果未能解决你的问题,请参考以下文章