因为它们都是 oppo 家的,系统也是同一个,但是我目前没有找到它们共有的属性字段,因为怕 oppo 又开一个子品牌,导致业务不能及时适配的问题,所以想过来问一下。
Build.MANUFACTURER Build.BRAND
这两个字段是不可靠的,它们各自为政,都不一样
![]() | 1 zcybupt2016 2024-06-17 18:22:05 +08:00 不是,开子品牌一般都得预热吧,又不是哪天突然就发了,然后突然上市搞得你业务突然就崩吧? |
![]() | 2 iminto 2024-06-17 18:36:09 +08:00 via Android 你这怎么跟杞人忧天一样…… |
![]() | 3 BBCCBB 2024-06-17 18:41:20 +08:00 加一个配置接口, 需要的地方动态从接口拉取然后缓存一阵子. 这样就不用管这个了, 要开子品牌再加配置 |
4 nnegier OP |
6 shanchuid 2024-06-17 22:38:11 +08:00 via iPhone 各搞一台,然后 adb shell getprop 对比一下,相同的列出来,基本上大差不差了吧。 |
7 shellwen 2024-06-18 09:59:06 +08:00 @nnegier 那么你应该去检测 Android Framework 附加到你 App 的 ClassPath 中是否包含一些特定的类,具体的方法就是 try-catch 一个 Class.forName()。这样的方法会比较稳定一些,但是大版本更新可能依然会炸。 |
![]() | 8 wakarimasen 2024-06-18 10:59:25 +08:00 OPPO 系在国内大概是只减不增。 别家都是两条腿走路,而他们是三驾马车打架,而且真我已经被清理出 OPPO 销售和售后体系,最后在国内是否会被雪藏也犹未可知。 |
![]() | 9 ufan0 2024-06-18 14:53:45 +08:00 与其相信他的共性,不如在程序中增加在线下发 OPPO 旗下机型或者子品牌数据配置。 |
10 kernelt4sk 2024-06-18 17:29:52 +08:00 OPLUS |
11 nnegier OP @kernelt4sk 没看懂 |
12 kernelt4sk 2024-06-21 11:43:23 +08:00 |