问题标签 [notificationservices]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2672 浏览

ios - 具有多个目标的 iOS 通知服务扩展从不调用扩展方法

我目前正在尝试将Notification Service Extension用作在push notification payload. 为了解决这个问题,我想我会创建一个通知服务扩展来跟踪已收到的消息数量,并相应地跟踪计数。上周我得到了这个工作,现在我继续它,它不再工作了,我不知道为什么会这样。

Notification Service Extension捆绑 ID 正在根据目标进行更改。对于我拥有的 2 个目标,此预构建脚本看起来像这样

我在扩展程序中使用的代码

我正在使用Pusher. 我发送的有效载荷:

我成功收到通知,但它不会触发扩展代码。我尝试过多种方式进行调试,比如在运行应用程序后选择调试目标,或者从扩展目标运行应用程序但进程Notification Service总是说Waiting to Attach. 我尝试过使用我的推送通知有效负载,但这并没有改变结果。

有谁知道为什么会发生这种情况或我哪里出错了。

0 投票
1 回答
1969 浏览

android - 无法读取来自其他应用程序的通知

我想从 android 中的其他应用程序中读取通知,但我无法这样做。这些是我实现相同的实现。这是我的 MainActivity.java

这是我的 NotificationService 类

这是我的 AndroidManifest.xml

这是我的活动.xml

我在 Android 5 及更高版本中测试了应用程序,它没有收到任何通知详细信息。在 Android 6 及更高版本上进行测试时,我允许该应用程序在 android 中读取权限。建议我哪里出错了。

0 投票
1 回答
226 浏览

angular - 如何更改通知器角度的样式并在其中添加图标

我在我的 angular 7 项目中使用了 angular-notifier 包。我在路由器出口之前的 app.component.html 中添加了它的选择器。我在导入的 app.module.ts 中添加了它的配置。我不能改变一些风格。例如添加一个图标,或将 \n 更改为下一行等

0 投票
0 回答
88 浏览

java - 检测通知点击

所以我在这种情况下,我必须检测对通知的点击并使用AccessibilityService. 为此,我目前正在使用AccessibilityEvent.TYPE_VIEW_CLICKED,但它似乎不起作用。它无法捕获对通知的点击。

我也尝试使用但无济于事typeNotificationStateChangedNotificationListenerService因为它们都没有方法或功能来检测对通知的点击(虽然我不确定)。

如果有人可以帮助我,我会很高兴。

注意 - 通知属于其他应用程序,而不是由我的应用程序构建。

我想要的是 -

-> 检测点击通知并提取标题、消息等详细信息。

我不想要的——

-> 检测传入的通知

任何帮助,将不胜感激。

谢谢你。

0 投票
1 回答
93 浏览

android - 如何在 Android Studio 中以编程方式删除抬头通知?

我对此进行了很多研究,但找不到一个可行的解决方案。我希望我的应用程序不是通过按钮或其他方式而是自动禁用所有通知。我正在开发一个具有静音屏幕的应用程序,即屏幕是黑色的,但通知让我感到害怕。我已经尝试过 NotificationListener 以便在发布时自动取消它们,但对我不起作用。有没有天才可以解决我的问题?

}

清单文件中的服务

然后自动触发它,我将它放入 onStart()

0 投票
1 回答
281 浏览

android - 每 1 分钟显示一次通知 Android

我想在用户打开应用程序时运行一项服务,然后只要每 1 分钟安装一次应用程序就让它运行。该服务将通过调用 API 来检查是否有新订单,如果有,则会显示通知。

我做了一些研究,发现 JobIntentService 和 Broadcast Reciever 是我需要用来解决我的问题,但我无法将它们放在一起使其工作。如果有人可以提供详细的解决方案,我将不胜感激。我也想知道对于我的问题是否有比这更好的方法?下面是我设法编写的代码。

后台服务

广播接收器

0 投票
0 回答
110 浏览

ios - Appstore 连接警告与捆绑版本

我添加了新目标以在 iOS 中启用丰富的通知。在归档应用程序时,它会显示以下警告。我应该将新的目标版本号更改为现有的应用程序版本目标号吗?它会影响应用功能或应用审查吗?

App Store Connect 操作警告 WARNING ITMS-90473:“CFBundleShortVersionString 不匹配。扩展 'EyeNak.app/PlugIns/NotificationService.appex' 的 CFBundleShortVersionString 值 '1.0' 与其包含的 iOS 应用程序的 CFBundleShortVersionString 值 '6.0.2' 不匹配' EyeNak.app'。”

App Store Connect 操作警告警告 ITMS-90473:“CFBundleVersion 不匹配。扩展 'EyeNak.app/PlugIns/NotificationService.appex' 的 CFBundleVersion 值 '1' 与其包含的 iOS 应用程序'EyeNak'的 CFBundleVersion 值'1.0' 不匹配。应用程序'。”

0 投票
0 回答
11 浏览

google-chrome - 清理已注册的应用程序

我遇到了 MS Teams 无法识别我的耳机音频的问题。使用 Teams 会议邀请:邀请者可以听到我的声音,但我听不到他们的声音。我的 BH-xxx 耳机设置在系统托盘中,在 chrome 浏览器中启用,并在 Teams 的 Web 浏览器会话中设置(并且还配置了

耳机语音/音频适用于 FB messenger、Google Voice(均从 Chrome 浏览器访问)。

我尝试设置 Teams Desktop,安装程序与 GitHub 存在问题。(我对任何 MSFT 的登录都重定向到 GitHub,然后拒绝接受我的个人登录:事实上,一个对话框警告我 GitHub 不支持我的浏览器版本(Chrome

在寻找解决方案时,我偶然发现了一个正在推送广告通知的网站:我需要 gmail、Teams、日历的通知,但不是所有内容。Chrome 不再具有阻止/允许特定 URL 或指定哪些应用可以发送通知的设置。我发现我们应该在注册表中设置这些选项(Computer\HKEY_CURRENT_USER\SOFTWARE\RegisteredApplications)。

我在软件领域工作,其中企业和 MS Learn(以及其他,如 Riot Games)策略设置会影响我的设备与他们的网络、VPN、存储位置、VMss 等的交互方式,我认为这些仍然在我的注册表中设置。为什么这样说:我在 HKEY_CURRENT_USER\SOFTWARE\RegisteredApplications for AppMode\Repository\Packages\Microsoft\YourPhone 中有超过 6 个条目

就在我们说话的时候,我的注册表编辑器进入了无响应状态。

我觉得我的注册表中的某些东西阻止了我使用 RegEdit、MSFT 帐户登录和设备管理器的正常功能。此外,我正在寻找一种允许我阻止某些 URL 并启用其他 URL 的浏览器。

我只是希望我的设备不会被 WFH 与大型企业实体的人工制品所困扰,这些企业实体已经弄乱了我的管理策略设置 - 并且知道我正在寻找的功能是否不再可用(阻止来自特定 URL 的通知铬合金)。

我应该充分使用此处设置的功能,但我不认为我这样做:https ://support.google.com/chrome/a/answer/7532419?hl=en#zippy=%2Cadmin-console

我可以通过系统配置>工具做些什么吗?

操作系统:Windows 10 Pro,v. 20H2 (19042.1348) Chrome:版本 96.0.4664.45(官方构建)(64 位)MS Teams(仅限浏览器,我在启动桌面安装程序时登录拒绝我的尝试)设备:Surface Pro 4