1. 背景

在接入微博SDK时,发现在微博开放平台中需要填写应用的签名信息。该签名信息需要填写2个,一个是debug【调试】证书对应的应用签名,一个是release【发布/线上】证书对应的应用签名。


debug环境下,我们可以通过微博提供的方法获取

new Utility().getSign(true).then(sign => { // true:代表使用appid校验  false: 代表使用证书fingerprint校验
      Utils.logger.debug("get sign: " + sign); 
})
  • 1.
  • 2.
  • 3.

或者使用这段代码获取到signatureInfo.appIdentifier,然后MD5,即可和上面微博提供的方法获取的值一致