我的应用无法在Android中连接到Facebook。我可以在iOS上正常连接,但在Android的某些情况下,我在Logcat中看到了这个错误:
javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
奇怪的是,问题似乎取决于构建APK的工作站。如果我在工作站A上在Unity中构建APK,Facebook将正常工作。但是,如果我尝试在工作站B上执行构建,该应用程序将无法连接到Facebook并将显示上述错误。两个工作站都可以为iOS创建工作版本,可以毫无问题地连接到FB。
我已经确认这两个工作站都具有相同的Unity设置。这包括:
我还验证了Logcat输出中出现的keyhashes已添加到我的Facebook App Settings页面的Android部分(每个工作站一个)。
我还在一个好的"中比较了AndroidManifest.xml。从一个"坏"到Android的AndroidManifest.xml APK。它们看起来与APK内容的其余部分(或多或少)相同。
我想知道是否有人可以解释还有什么可能导致这种差异。
由于