windows-phone-8.1 – WIndows Phone Runtime app短信
我需要从我的应用程序发送短信.我发现很多文章如何做到这一点,但是,不适合我.
try { ChatMessage msg = new ChatMessage {Body = "C# is the best!!"}; msg.Recipients.Add("number"); ChatMessageStore cms = await ChatMessageManager.RequestStoreAsync(); await cms.SendMessageAsync(msg); } catch (Exception e) { //TODO: There I want show user sms app,but do not know how } 我无权这样做,在文档中我发现我需要cellularMessaging功能https://msdn.microsoft.com/en-us/windows/uwp/packaging/app-capability-declarations.但我没有在visual studio这个选项中我有联系人,互联网,地点和其他人在这里但不是celllurar.我尝试手动添加它,但不能工作. <Capability Name="cellular" /> <uap:Capability Name="cellular" /> ... 我怎样才能做到这一点?我有Windows Phone 8.1运行时应用程序项目.我想在W10m和WP8.1上工作
以编程方式发送SMS消息并非每个人都可以使用 – 您必须向Microsoft请求特殊权限才能执行此操作(并且通常仅限于移动操作符等高端客户端).请参阅
https://msdn.microsoft.com/en-us/library/windows/apps/windows.devices.sms.smsdevicemessagestore.aspx中的以下注释
但是,您可以调用ChatMessageManager.ShowComposeSmsMessageAsync来告诉操作系统显示本机SMS组合应用程序以及您已填写的数据 – 然后用户将能够确认要发送的消息. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |