xamarin - 将通知推送到 xamarin 表单 android/ios 上的特定设备
问题描述
我已经使用 firebase 成功设置了推送通知,并使用 Microsoft 文档中的本指南将其链接到 Azure 通知中心:
但是,我现在正在尝试使用标签将通知推送到特定设备。当前没有 xamarin c# 文档。我对该领域进行了一些研究,发现人们使用依赖注入解决了似乎相同的问题(感觉有点复杂?)。我还发现了这两个问题/答案:
如何在 Xamarin.Forms Android 中向特定用户推送通知?
两者都指向我似乎没有的方法“OnRegistered”?我再次查看了我首先设置通知的文档,我似乎正确地遵循了它?
我有以下android代码:
private void SendRegistrationToServer(string token)
{
// Register with Notification Hubs
hub = new NotificationHub(ApplicationConstants.NotificationHubName,
ApplicationConstants.ListenConnectionString, this);
var tags = new List<string>() { };
var regID = hub.Register(token, tags.ToArray()).RegistrationId;
}
我显然可以在那里手动设置标签,但是如果需要更改标签,我如何再次“调用”此方法?
所以底线,我的问题是我如何设置推送通知到 xamarin.forms android/ios 上的特定设备?
谢谢。
解决方案
推荐阅读
- sed - 在 tcl 中将变量传递给 sed 命令
- python - 在 django 图像上传中使用时间戳使 file_names 唯一
- dart - Dart 语言中的“as”关键字有什么作用
- c# - 获取其他类的部分类的值
- json - 从服务器获取数据时,我也得到了脚本。这是服务器端问题还是我的代码问题?
- javascript - 重新分配变量或返回新对象?
- ios - Xcode 链接器错误和 pod install 仅指示 4 个依赖项中的 3 个
- ios - 滑动手势动作后如何重新加载主视图控制器
- python - 从给定的 str 中查找 str 第一次出现的索引
- r - 基于另一列的值的新 DF 列。通过检查具有最高值的预先存在的列的名称获得可能的新值