Bixby Developer Center

Guides
References

device-model-constraints

optional

Specifies any device-model constraints via either an allowed-list or a blocked-list, but not both. By default, if neither list is specified or the device-model-constraints node is missing, the capsule supports all device models belonging to the target. For example, if you add targets for bixby-mobile and bixby-watch, but restrict specific Samsung Galaxy phones with the blocked-list, all the watch devices will still be supported by the capsule unless otherwise constrained.

Examples

...
device-model-constraints {
allowed-list {
allow (^SM-G96) // any variant of S9
allow (SM-G970U[A-Z]*ATT) // S10e, US, AT&T carrier
}
}
...
...
device-model-constraints {
blocked-list {
block (SM-G973[A-Z]*) // Galaxy S10
block (SM-G975[A-Z]*) // Galaxy S10+
}
}
...

Child Keys

allowed-list
optional
Contains one or more allow keys specifying allowed values for a constraint
blocked-list
optional
Contains one or more block keys specifying blocked values for a constraint