如何在Apple iOS 9上设置指向Deep Link的通用链接?

时间:2015-09-08 05:44:06

标签: objective-c iphone xcode ios9 deep-linking

我有一个unsigned.json文件,我希望将其转换为apple-app-site-association。怎么办呢?

openssl smime -sign -nodetach -in unsigned.json -out apple-app-site-association -outform DER -inkey output_key.pem -signer output_crt.pem
Apple说环球链接 --->推荐

The apple-app-site-association file was found but it doesn’t follow the required format.

1 个答案:

答案 0 :(得分:3)

签名文件涉及几个步骤。以下是我们公司为合作伙伴使用的命令'应用:

cat apple-app-site-association-unsigned | openssl smime -sign -inkey yourdomain.com.key -signer yourdomain.com.cert -certfile digicertintermediate.cert -noattr -nodetach -outform DER > apple-app-site-association

在生成密钥,证书等方面,您可能会犯很多错误,因此我建议您遵循指南。 Pulled from this blog post。此外,在Branch我们已经实现了Universal Links所需的所有服务器端逻辑,因此您可以在对应用权利进行必要的添加后使用Universal Links(约为1/10)的工作)。