android - android上的自动推送通知Cordova
问题描述
我正在为android构建一个cordova应用程序。我需要在数据库更新时通知用户,即使他们没有打开应用程序。这是可能的?怎么做?
解决方案
基本上,通知会在您的应用程序未使用时提供有关事件的简短、及时的信息。有关通知如何在 Android 上显示的介绍,请参阅通知概述。对于使用通知的示例代码。此代码使用 Android 支持库中的 NotificationCompat API。这些 API 允许您添加仅在较新版本的 Android 上可用的功能,同时仍提供与 Android 4.0(API 级别 14)的兼容性。但是,一些新功能(例如内联回复操作)会导致旧版本无法操作。
添加支持库 尽管大多数使用 Android Studio 创建的项目都包含使用 NotificationCompat 所需的依赖项,但您应该验证您的模块级 build.gradle 文件是否包含以下依赖项:
依赖项{实现“com.android.support:support-c compat:28.0.0”}
您可以在此处查看更多信息: https ://developer.android.com/training/notify-user/channels
推荐阅读
- node.js - 为什么有些模块创建需要我们包含 () 而有些则不需要在节点 js 中?
- python - 在 Amazon Sagemaker studio 上从源代码安装包
- docusignapi - DocuSign API:创建信封时出错,“Notary not enabled. Notary Tab is not support for this account
- html - 我怎样才能让盒子阴影在我的导航栏上工作?
- r - R中函数的所有可能参数规范
- activemq-artemis - ActiveMQ Artemis 的 TopicControl listAllSubscriptions 方法的新功能
- r - 在不同的数据帧中提取具有相同值的行
- java - 如何从我的应用程序的页面中选择一个选项并且再也看不到该页面?
- python - Django 似乎无法链接 css/js
- node.js - 如何让 Heroku 应用只返回 JSON?