微信Android SDK在启动时,调用 WXApiImplComm.validateAppSignatureForPackage() 校验微信App签名。其中获取签名的方式还是通过
context.getPackageManager().getPackageInfo("com.tencent.mm", PackageManager.GET_SIGNATURES)
方式。 没有使用新的API
context.getPackageManager().getPackageInfo("com.tencent.mm", PackageManager.GET_SIGNING_CERTIFICATES)
在获取不到签名的情况下,调用后面的WXApiImplComm.validateAppSignature()方法时会有NullPointerException。
为什么一直不适配修改这里的逻辑,是有什么顾虑和原因吗?