如何为强密码配置Apple-App-Site-Association文件? (Node.js + Google App Engine)

时间:2019-06-15 05:33:02

标签: ios node.js express

使用Apple App Site Association文件进行加载和下载(或发生任何可能的麻烦)时,我遇到了一些麻烦,对于配置我的应用程序中使用强密码非常重要。我一直以this article作为参考。

这是使用Express的服务器相关代码。

app.get('/apple-app-site-association', function(req, res){
var options = {
      headers: {
        'X-Content-Type-Options': 'nosniff',
        'Content-Type': 'application/json'
      }
    }
      res.sendFile(__dirName + '/apple/apple-app-site-association', options, function(err) {
      if (err) {
          console.log(err)
      } else { 
          res.status(200)
          res.end()
      }
   })

})

以下是文件的内容(使用占位符表示敏感信息)。我正在尝试配置文件,以便我的应用可以使用强密码。

{ 
    "webcredentials": { 
        "apps": [
            "MYTEAMID.com.reverse.appName"
        ]
    }
}

“ apple-app-site-association”文件位于“ apple”目录中。

我认为这可行,但是当我运行AASA validator on Branch时,我被告知该域的AASA被撤消,但JSON格式似乎无效。

哪个很烂,也很模糊。因此,当我通过Apple Validation Tool运行网站时,非常明确地告诉我,我返回了 512 错误。

哪个...让我难过从现在开始,我不确定应该做什么,或者我做错了什么。

是否有人对如何配置强密码的AASA文件有任何提示?还是告诉我是我做错了还是...?

0 个答案:

没有答案