Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
P
PDF Viewer Scanner White
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wanglei
PDF Viewer Scanner White
Commits
54b24bdd
Commit
54b24bdd
authored
Dec 10, 2024
by
wanglei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
...
parent
4fc0e64b
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
1 deletion
+17
-1
README.md
README.md
+17
-1
No files found.
README.md
View file @
54b24bdd
...
@@ -4,8 +4,24 @@
...
@@ -4,8 +4,24 @@
2.
文档扫描
2.
文档扫描
[
文档扫描器
](
https://developers.google.com/ml-kit/vision/doc-scanner/android?hl=zh-cn
)
[
文档扫描器
](
https://developers.google.com/ml-kit/vision/doc-scanner/android?hl=zh-cn
)
3.
通知推送策略:
FcmReceiver和MessagingService fcm触发(MyApplication中注册订阅,初始化firebase回调上报token,订阅回调中上报token)
ScreenStatusReceiver 开锁屏广播触发(MyApplication中注册)
TimerManager定时器 触发(配置请求后开启按配置轮询)
AlarmJobReceiver 闹钟触发(MyApplication注册闹钟。6点开始,1800000轮询)
WorkManager 触发(MyApplication中注册)
MediaContentObserver 媒体库更新触发(检查用户媒体库变化,常驻通知任务中注册)
推送流程:上述位置触发-->在前台是否推送(pdf没有这个)-->总的限制条件-->某种类型限制条件->发送通知成功-->限制条件加加-->悬停通知
总限制条件:配置是否开启推送;配置每天推送次数;配置时间区域内才可推送;
某种类型限制条件:推送间隔 或者 根据类型配置的推送间隔(FCM,定时器,解锁广播)
StayJobService 常驻通知服务: 在MyApplication中开启,30000间隔轮询
2024/11/21
2024/11/21
版本:12-2.1
版本:12-2.1
1.
fcm 的广播和服务里加上报
1.
fcm 的广播和服务里加上报
2.
加AlarmJobReceiver 闹钟任务
2.
加AlarmJobReceiver 闹钟任务
3.
pdf加载loadPDDocument每个调用的地方加关闭
3.
pdf加载loadPDDocument每个调用的地方加关闭
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment