WorkManager在不同应用中的uniqueWorkName

WorkManager's uniqueWorkName in different apps

WorkManager#enqueueUniquePeriodicWork 有参数 uniqueWorkName

Only one PeriodicWorkRequest of a particular name can be active at a time

会不会和其他App冲突?即两个具有相同名称的日程安排工作的应用程序是否会替换彼此的工作?

Will it collide with another Apps? i.e. will two apps, that schedule work with same name replace each other's work?

每个应用独立运行"sandbox",不会受到其他应用的干扰。该名称在您的包裹中必须是唯一的,因为...

The uniqueWorkName uniquely identifies this PeriodicWorkRequest.

(引自 WorkManager.enqueueUniquePeriodicWork() 上的 docs

对于其他应用程序而言,唯一必须唯一的是包名:不可能同时安装两个包名相同的应用程序。但是一个包中的组件可以像另一个包中的组件一样命名。(我猜有成千上万的应用程序有 MainActivity)