大家好,在这个博客中,我们将学习如何从我们的 .net Maui 应用程序发送 WhatsApp 消息。
MainPage.xaml
这是我们应用程序的 UI 代码,有 2 个条目,一个用于手机号码,一个用于消息,以及一个用于发送消息的按钮。
<?xml version="1.0" encoding="utf-8" ?><ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="MyApp.MainPage"> <VerticalStackLayout HorizontalOptions="CenterAndExpand" Spacing="20" VerticalOptions="CenterAndExpand"> <Frame BorderColor="Black" Padding="15,5,15,5"> <Entry x:Name="numberEntry" ReturnType="Next" MaxLength="10" PlaceholderColor="Gray" Keyboard="Numeric" Placeholder="Enter Mobile Number"/> </Frame> <Frame BorderColor="Black" Padding="15,5,15,5"> <Entry x:Name="messageEntry" ReturnType="Done" PlaceholderColor="Gray" Placeholder="Enter Your Message"/> </Frame> <Button Text="Send Whatsapp Message" BorderColor="Black" BorderWidth="1" FontAttributes="Bold" Padding="25,15,25,15" BackgroundColor="#25D366" Clicked="SendMessage"/> </VerticalStackLayout></ContentPage>
MainPage.xaml.cs
namespace MyApp;public partial class MainPage : ContentPage{ public MainPage() { InitializeComponent(); } /// <summary> /// Sends provided message on whatsapp number /// </summary> /// <param name="phoneNumber">Number on which message will be nt</param> /// <param name="message">Message to nd</param> private async void SendWhatsapp(string phoneNumber,string message) { bool supportsUri=await Launcher.Default.CanOpenAsync($"whatsapp://nd?phone=+{phoneNumber}&text={message}"); if (supportsUri) await Launcher.Default.OpenAsync($"whatsapp://nd?phone=+{phoneNumber}&text={message}"); el await App.Current.MainPage.DisplayAlert("Error", "Unable to open WhatsApp.", "OK"); } /// <summary> /// Send message button clicked /// </summary> /// <param name="nder">object</param> /// <param name="e">EventArgs</param> private void SendMessage(object nder, EventArgs e) { string number="+91 "+numberEntry.Text; SendWhatsapp(number, messageEntry.Text); }}
注意:我在发送 WhatsApp 消息之前添加了国家代码。 您可以根据需要提供国家/地区代码的下拉列表。
使用 Maui 的 Launcher 启动 WhatsApp 以向特定的手机号码发送消息。
感谢您阅读我的博客直到这里。 快乐编码。
关注七爪网,获取更多APP/小程序/网站源码资源!
本文发布于:2023-02-28 21:09:00,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/1677731514101077.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:net send(net send命令).doc
本文 PDF 下载地址:net send(net send命令).pdf
留言与评论(共有 0 条评论) |