你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

用于 .NET 的 Azure 通知中心库

Azure 通知中心提供易用的多平台扩展式推送引擎。 使用单个跨平台 API 调用,即可轻松地从任意云或本地后端向任意移动平台发送有针对性的个性化推送通知。

客户端库

直接从 Visual Studio 包管理器控制台或使用 .NET Core CLI 安装 NuGet 包

注意

Azure 通知中心 NuGet 包现在支持 .NET Standard,以允许在通知中心后端使用 .NET Core

Visual Studio 包管理器

Install-Package Microsoft.Azure.NotificationHubs
dotnet add package Microsoft.Azure.NotificationHubs

代码示例

此示例连接到通知中心,并发送 Windows 推送通知服务 (WNS) 消息。

NotificationHubClient hub = NotificationHubClient
                                .CreateClientFromConnectionString("<connection string with full access>", "<hub name>");
string toast = @"<toast><visual><binding template=""ToastText01""><text id=""1"">Hello from a .NET App!</text></binding></visual></toast>";
await hub.SendWindowsNativeNotificationAsync(toast);

管理库

直接从 Visual Studio 包管理器控制台或使用 .NET Core CLI 安装 NuGet 包

Visual Studio 包管理器

Install-Package Microsoft.Azure.Management.NotificationHubs
dotnet add package Microsoft.Azure.Management.NotificationHubs

示例