问题标签 [android-push-notification]
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.
push-notification - 推送通知国际化
我知道两种方法
- 将 KEY 和参数从服务器发送到客户端;在客户端生成通知正文
- 将通知正文从服务器发送到客户端
在多语言应用程序中哪种方法更好,为什么?
android - android中的多个推送通知
我正在开发接收推送通知的 Android 应用程序。我也在不同的论坛中搜索了很多答案,但没有找到适合这个问题的解决方案。我什至也尝试过改变Notification ID
,以免受到多次推动。我用过Intent.FLAG_ACTIVITY_CLEAR_TOP
,但效果不佳。
我的代码:
android - Android - 我可以观察到接收 OneSignal 推送通知的异常情况
我在两台设备上测试:
- 三星 Note4 使用 api 23 6.0.1
- Moto G5 api 24 7.0
当我关闭应用程序时,三星设备上未收到 OneSignal 推送通知,但由于应用程序已正确关闭,它在 Moto G5 上作为通知收到。
在三星上,我在 logcat 中看到了这个,而不是预期的推送消息
我知道当通过滑动关闭应用程序或通过用户强制将其从设置中终止时,应该出现 result=CANCELLED 错误。所以这对三星来说是一个奇怪的惊喜
我觉得这个命令与此有关:
由于我运行了许多单例守护程序类,因此在关闭我的应用程序时我在两台设备上都运行了该命令。
任何想法?
firebase-cloud-messaging - 在适用于 Android 的 Azure 中使用推送通知发送链接
我已经在 asp.net web-forms 中创建了一个支持,成功为所有注册设备发送通知,但我厌倦了发送链接,例如我需要发送一个推送通知,包括一个链接当用户触摸通知重定向到移动浏览器和打开链接。
android - 在设置中禁用后,推送通知是否会发送到 Android 手机?
在 Android 中,如果我们使用操作系统设置禁用应用程序通知,fcm/gcm 是否仍会将通知发送到设备?
如果它被传递到设备,通知会传递到应用程序吗?还是操作系统会阻止它?
- device_token 是否失效?
我假设当我们禁用通知时,android os 会将这些设置传达给 fcm/gcm 服务器。
android - Android - Firebase 推送通知不起作用
我已经完全按照 Google 教程中提到的那样创建和设置了 Firebase 控制台。我也在我的项目中实现了服务。当我从 Firebase 控制台发送消息时,它没有在我的应用程序中接收。当我尝试使用单个设备发送时,它显示“未注册的注册令牌”。
这是我的 MyFirebaseInstanceIDService:
这是我的 MyFirebaseMessagingService:
我已经卡住了 4 天,请有人帮助我,因为这里没有发现逻辑问题,集成推送时发生了一些不寻常的事情。
android - 我应该存储 Android 设备令牌以发送推送通知吗?
我正在开发一个需要实现 Android 推送通知的应用程序。
我决定直接使用 Firebase Cloud Messaging;不使用任何其他抽象,例如 AWS SNS 或 Pusher。
我想通过使用以下方法避免在后端存储和管理设备令牌。
在安卓应用中。
- 当用户登录android应用程序时,获取设备令牌但不将其发送到服务器。
- 订阅基于约定约定的主题,以使该主题对该用户来说是唯一的。
- 注销时取消订阅该主题。
在服务器中。
- 每当出现向特定用户发送通知的情况时,根据约定向主题发送推送通知。
我想知道这是否是避免管理设备令牌的可行策略?
反对使用主题的案例。
来自官方文档。
基于发布/订阅模型,FCM 主题消息传递允许您将消息发送到已选择加入特定主题的多个设备。您可以根据需要编写主题消息,FCM 会处理路由并将消息可靠地传递到正确的设备。
例如,当地天气预报应用程序的用户可以选择加入“恶劣天气警报”主题并接收威胁特定区域的风暴通知。体育应用程序的用户可以订阅他们最喜欢的球队的实时比赛比分的自动更新。
当要通知多个设备时,我看到建议使用主题。但是我决定为每个用户创建一个主题,这意味着大多数主题最终只会被一台设备订阅;这种方法可以吗?
android - 在长文本通知的情况下,MI/XIAOMI 手机上仅显示单行(修剪文本)
如果文本长度超过50 个字符,则在MI/XIAOMI手机的情况下,通知栏上只显示一行,但在其他手机上工作正常
仅供参考:我们已经在使用大文本样式通知
任何解决方法
qt - 如何在 Qt android 应用程序中实现推送通知
我使用 Qt 开发了一个 android 应用程序,现在我想发送推送通知。我找不到任何具有 Qt SDK 的推送通知服务。我应该提到,由于制裁,我无法使用 Firebase。是否可以在 Qt 中使用 QAndroidJniObject 使用其他 SDK?在这种情况下还有其他解决方案吗?