我正在尝试使用EAAccessoryManager / Xamarin.Forms检测旧版蓝牙设备何时连接/断开连接
我正在使用以下代码... AppDelegate.cs:
public override bool FinishedLaunching(UIApplication application, NSDictionary launchOptions)
{
NSNotificationCenter.DefaultCenter.AddObserver(EAAccessoryManager.DidConnectNotification, EADidConnect);
EAAccessoryManager.SharedAccessoryManager.RegisterForLocalNotifications();
这永远不会被称为:
void EADidConnect(NSNotification notification)
{
EAAccessory connectedAccessory = (EAAccessory)notification.UserInfo.ObjectForKey((NSString)"EAAccessoryKey");
System.Diagnostics.Debug.WriteLine("ConnectedPeripheral");
我正在使用XCode 10.1,iOS 12.1,VS 2017 for Mac 7.7.2
我正在使用旧的三星耳机进行测试,以与实际的iPhone 6S +配对。
当耳机通电并连接时,我希望EADidConnect能够启动。