在过去的几周里,我突然收到了一些关于这方面的崩溃报告。崩溃表明某些国家/地区代码缺少元数据。他们中的大多数是以下之一:
- PhoneNumberMetadataProto_CN
- PhoneNumberMetadataProto_BR
- PhoneNumberMetadataProto_IR
崩溃似乎是突然发生的。我尝试将 AccountKit 版本从 4.28.0 升级到 4.31.0。这导致发生崩溃的地方发生了移动,com.facebook.accountkit.internal.Utility.parseNumber
但com.facebook.accountkit.ui.PhoneNumberTextWatcher.getFormattedNumber
崩溃仍在发生。
我的下一个攻击计划是尝试com.googlecode.libphonenumber
直接通过 Gradle 包含依赖项,而不是让它只是从 AccountKit SDK 传递包含,但我并没有屏住呼吸它会解决问题。任何其他想法都非常感谢。