我正在尝试编写简单的应用程序,它将短信发送到蓝牙适配器范围内的手机。
我的第一次尝试是发送文件:我可以将文件从 PC 发送到手机,但我必须在手机和 PC 上输入 PIN。
我宁愿发送短信(类似于推送消息) - 是否可以在不配对设备的情况下发送?
如果无法发送推送消息,也许我可以在不请求 PIN 的情况下发送简单文件?
我使用 32 英尺图书馆。
示例代码(用于向选定设备发送文件)
static int BTSendFile(string adres, string FileName)
{
Uri uri = new Uri("obex://" + adres + '/' + Path.GetFileName(FileName));
ObexWebRequest req = new ObexWebRequest(uri);
req.ReadFile(FileName);
ObexWebResponse rsp = (ObexWebResponse)req.GetResponse();
return (int)rsp.StatusCode;
}