【Azure Notification Hub】实验Notification Hub页面中的Test Tag 功能 -- 定向发送消息到指定的Android设备

简介: 本文介绍如何通过为设备注册时添加Tag,并在Azure通知中心的测试功能中指定Tag表达式,实现向特定设备或设备类精准发送测试通知,解决默认仅支持随机发送10台设备的限制,提升调试效率。

问题描述

使用Notification Hub(通知中心)发送移动设备的通知,在Azure Notification Hub页面,可以通过Test功能测试设备是否可以成功收到消息。

只是,这个页面只能随机发送10个设备,如果设备超过10个之后,当需要定向指定发送到某一个/某一类设备时,就无法达到快速的测试目的。

You can send test notifications to a specific set of registrations using this option. Leave this field empty if you like to send push notifications to 10 random registrations on the selected platform

本文就将通过为设备配置Tag之后,在当前Test页面指定Tag值来实现这一目的。

问题解答

第一步:在向Notification Hub注册设备的时候,就需要为这个设备添加Tag,代码如下:

private void registerWithNotificationHubs() {
        new AsyncTask<Void, Void, Void>() {
            @Override
            protected Void doInBackground(Void... params) {
                try {
                    //String[] tags ={"thislubutest"};
                    String[] tags ={"pixel1api35"};
                    hub.registerBaidu(mUserId, mChannelId,tags);
                    Log.i(TAG, "Registered with Notification Hub - '"
                            + ConfigurationSettings.NotificationHubName + "'"
                            + " with UserId - '"
                            + mUserId + "' and Channel Id - '"
                            + mChannelId + "'");
                } catch (Exception e) {
                    Log.e(TAG, e.getMessage());
                }
                return null;
            }
        }.execute(null, null, null);
    }


第二步:在Test Send中,把注册设备时使用的tags值写入 “ Send to Tag Expression ”

 

 

参考资料

通过百度开始使用通知中心 : https://docs.azure.cn/zh-cn/notification-hubs/notification-hubs-baidu-china-android-notifications-get-started

 

 

 


 

当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

相关文章
|
2月前
|
人工智能 调度 芯片
Chiplet 技术:芯片终于不再“憋大招”,而是开始像搭积木一样干活了
Chiplet 技术:芯片终于不再“憋大招”,而是开始像搭积木一样干活了
137 0
|
20天前
|
开发工具
【Azure 环境】使用Connect-MgGraph 命令登录中国区Azure遇见报错 AADSTS700016
使用Connect-MgGraph登录中国区Azure时,因应用ID未注册导致AADSTS700016错误。解决方法:在Azure Entra ID中注册新应用,配置正确重定向URI,并使用Client ID和Tenant ID登录即可成功。
84 14
|
4月前
|
机器学习/深度学习 Kubernetes API
【Azure APIM】自建网关(self-host gateway)收集请求的Header和Body内容到日志中的办法
在Azure API Management中,通过配置trace策略可完整记录API请求的Header和Body信息。在Inbound和Outbound策略中分别使用context.Request/Response.Headers和Body.As&lt;string&gt;方法捕获数据,并写入Trace日志,便于排查与审计。
153 7
|
2月前
|
机器学习/深度学习 缓存 物联网
打造社交APP人物动漫化:通义万相wan2.x训练优化指南
本项目基于通义万相AIGC模型,为社交APP打造“真人变身跳舞动漫仙女”特效视频生成功能。通过LoRA微调与全量训练结合,并引入Sage Attention、TeaCache、xDIT并行等优化技术,实现高质量、高效率的动漫风格视频生成,兼顾视觉效果与落地成本,最终优选性价比最高的wan2.1 lora模型用于生产部署。(239字)
1067 102
|
2月前
|
存储 人工智能 运维
一行代码实现智能异常检测:UModel PaaS API 架构设计与最佳实践
阿里云 UModel PaaS API 发布:通过 Table + Object 双层抽象,屏蔽存储差异、自动处理字段映射与过滤条件,让每一个实体都成为一个‘可调用的对象’,真正实现‘以实体为中心’的智能可观测。
871 128
|
存储 人工智能 运维
阿里云 Tair 基于 3FS 工程化落地 KVCache:企业级部署、高可用运维与性能调优实践
阿里云 Tair KVCache 团队联合硬件团队对 3FS 进行深度优化,通过 RDMA 流量均衡、小 I/O 调优及全用户态落盘引擎,提升 4K 随机读 IOPS 150%;增强 GDR 零拷贝、多租户隔离与云原生运维能力,构建高性能、高可用、易管理的 KVCache 存储底座,助力 AI 大模型推理降本增效。
|
7天前
|
人工智能 缓存 安全
探秘 AgentRun丨动态下发+权限隔离,重构 AI Agent 安全体系
函数计算AgentRun提供双向凭证管理:入站控制“谁可调用”,出站保障“调用谁”的安全。支持动态更新、加密存储、本地缓存与自动注入,杜绝硬编码与泄露风险,无需重启服务。让开发者专注业务,安心落地AI Agent。
|
29天前
|
人工智能 Cloud Native
云原生为基,AI为翼:回望阿里云云原生的2025年
感谢支持,新的一年继续携手同行。
|
1月前
|
数据采集 供应链 监控
什么是RFID/EPC编码-SGTIN96
SGTIN是GS1标准下的商品序列化编码,结合GTIN与唯一序列号,实现单品级标识与追溯。广泛应用于零售、供应链、防伪等领域,支持RFID自动识别,提升管理效率。可通过工具实现EPC、GS1 Digital Link、条码格式间一键转换,并支持批量生成打印,助力智能化供应链管理。
201 4
|
1月前
|
人工智能 供应链
医疗器械唯一标识(UDI)GS1-code128码
医疗器械唯一标识(UDI)采用GS1-Code 128条码,符合全球标准,实现高效追溯。该码基于GS1系统,通过FNC1识别与AI标识符结构化数据,支持GTIN、批号、序列号等信息编码,广泛应用于医疗、物流等领域,确保产品全生命周期可追踪,提升监管与管理效率。(238字)
325 3