在 xamarin 表单中为 Microsoft.Azure.NotificationHubs 安装包时出错

Error in installing package for Microsoft.Azure.NotificationHubs in xamarin forms

我对 Azure Hub 很陌生。但是花了三天时间了解流程(在xamarin表格中使用)。

目前仅通过 android 绑定到 link(通过 xamarin 表单)。因此,当我认为我这边所需的一切都已准备就绪(GCM 密钥和 azure 访问策略)时,我开始使用 vs2015 进行编码。

我做的第一件事是创建 "Blank portable cross platform" 项目。

然后,尝试安装 Microsoft.Azure.NotificationHubs 包。心理急救

但我收到以下错误(与 Profile259 相关)。 我花了一整天的时间来理解错误在说什么,并且我知道包期望的目标框架与我所指的不同。

所以我尝试更改为其他版本并通过一些博客我发现可能这个 Profile259 目录是 missing.But 就在那里。

程序包需要 .Net Framework 4.5 完整配置文件。我按照 link

交叉检查了它

我更新了我的 azure version.Nuget 包也是最新的。 那么可能会出什么问题。

请指导我以正确的方式在设备中获取推送通知。

以下 PFA。

如果您目前只处理 Android,请尝试从屏幕截图 #2 中删除所有其他目标。错误消息有可能是由 Windows 个目标中的一个(或所有)引起的。

我不得不将其添加为一个组件。转到 Android 和 iOS 项目下的组件,从上下文菜单中 select 编辑组件,然后添加 "Azure Messaging by Xaramin" 组件。您可能必须通过单击 "Get More Components" 下载它。