- DuooomiBleConfig.owner → brand(语义:设备品牌名),HTTP header x-owner 不变 - bind() 前置 verifyBrand:缺 deviceInfo 先 getDeviceInfo,与 config.brand 严格匹配, 不一致主动 disconnect 并抛 DuooomiBleError.BrandMismatch - README 抹除软绑/对账/UpgradeRecord 等内部实现细节,仅保留厂商面向的公开 API (功能代码完全保留:fetchLatestFirmware 内部三段串、unbind 软解、tryReportPendingUpgrade) - README 顶部加 demo 优先验证提示 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
12 lines
334 B
Kotlin
12 lines
334 B
Kotlin
package com.duooomi.ble.demo
|
|
|
|
/**
|
|
* Copy this file to `demo/src/main/kotlin/com/duooomi/ble/demo/DemoSecrets.kt`
|
|
* (already gitignored) and fill in real credentials.
|
|
*/
|
|
object DemoSecrets {
|
|
const val API_KEY: String = "<paste-api-key>"
|
|
const val BRAND: String = "xmly"
|
|
const val SCAN_NAME_PREFIX: String = "Duooomi-"
|
|
}
|