gpt4 book ai didi

azure - Xamarin.Mac Azure 通知中心

转载 作者:行者123 更新时间:2023-12-03 01:46:32 24 4
gpt4 key购买 nike

我正在尝试通过使用 Xamarin.Mac 制作的 Mac 应用程序向 iOS 和 Android 设备发送通知。我有以下代码:

        notif_button.Activated += (sender, e) => {
NotificationHubClient hub = NotificationHubClient.CreateClientFromConnectionString("<connection string>", "<hub name>");
String pushMessage = "{ \"data\" : {\"msg\":\"" + Message + "\",\"param\":\"" + parameter + "\"}}";
NotificationOutcome result = await hub.SendGcmNativeNotificationAsync(pushMessage);
};

问题是NotificationHubClient无法识别。有人知道为什么吗?我尝试添加“使用 Microsoft.Azure...”,但没有成功。

最佳答案

您需要将 Xamarin.Mac 项目的 Target Framework 更改为 Xamarin.Mac Full(与默认的 ) Xamarin.Mac 现代

enter image description here

完成此操作后,您可以将包重新定位到该框架:

enter image description here

现在,Microsoft.Azure.NotifactionHub 引用将显示在包引用下:

enter image description here

添加 using 子句:

using Microsoft.Azure.NotificationHubs;

现在您可以访问 NotificationHubClient 类:

var hub = NotificationHubClient.CreateClientFromConnectionString("<connection string>", "<hub name>");

关于azure - Xamarin.Mac Azure 通知中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45981638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com