随着Android26 (O)引入通知渠道,我一直在调查谷歌提供的com.example.android.notificationchannels
在尝试将Action添加到示例应用程序中定义的辅助通知之前,此示例的工作方式与预期一样。
我的代码类似于这样:-
/**
* Build notification for secondary channel.
*
* @param title Title for notification.
* @param body Message for notification.
* @return A
我正在尝试实现一个方便使用的系统,用于处理android的状态栏通知,我考虑了以下几点:
创建一个数据库,我在那里存储时间和显示什么
使用“interval”服务创建在后台运行的服务,即API提供的服务
在该服务中,检查是否需要根据数据库显示任何通知,然后显示它。
唯一的问题是,我无法检测到,是否需要启动服务。尝试了这些东西,但到目前为止,它们都没有工作得很好:
如果服务已经在本地存储上启动,则1.)保存:
// Do this on application startup
var isRunning = Ti.App.Properties.getBool("ser