WebRTC在签署Android应用程序后失败



我的PC和Android手机之间的视频流在没有签名的情况下运行良好。使用密钥签署Android应用程序(用于Google Play商店(后,WebRTC停止工作。我应该怎么做才能使其与签名一起使用?

对于Google Play应用签名,有一个有用的发布清单。

步骤4说:

如果您的应用使用任何 API,您通常需要注册 Google 为您的应用签名时使用的密钥的证书,以便进行身份验证。这通常通过证书的指纹来完成。

要查找 Google 用于重新签名您的 APK 以便交付的密钥的证书,请执行以下操作:

  • 登录您的 Play 管理中心。
  • 选择一个应用。
  • 在左侧菜单中,点击发布管理>应用签名。
  • 在此页面中,可以复制应用签名证书的最常见指纹(MD5、SHA-1 和 SHA-256(。如果 API 提供程序需要不同类型的指纹,您还可以下载 DER 格式的原始证书,并通过 API 提供程序所需的转换工具运行它。

我不知道是否有任何证书检查您的服务器正在做什么,但我怀疑可能是这样。

我发现了问题所在。

问题不在于签名。这是由于登录后临时ID的更改,从而阻止了对等方与用户联系。由于 id 随后被记住并存储在 localStorage 中,因此问题仅在用户首次使用应用并登录时才会出现。

感谢您的所有建议。傻我...

相关内容

最新更新