微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在React App中通过Apple验证我的域名

如何解决如何在React App中通过Apple验证我的域名

有人知道如何在URL mydomain.com/.well-kNown/apple-developer-merchantid-domain-association.txt上使用React.js与Apple验证域

我尝试在公共文件夹中创建.well-kNown文件夹,并将apple-developer-merchantid-domain-association.txt文件放入其中。我可以访问文件(只能访问,不能下载),但是在Apple网站上验证仍然失败。有人还有其他解决方案吗?

我也做了这样的自定义路线

<Route path="/.well-kNown/apple-developer-merchantid-domain-association.txt" render={() => (
                                    <link rel="apple-developer-merchantid-domain-association.txt file" href="%PUBLIC_URL%/.well-kNown/apple-developer-merchantid-domain-association.txt" />
                                )}

解决方法

我在我的React应用程序上所做的工作,该应用程序在带有Stripe(提供Apple Pay)的heroku上托管:

  1. 在./client中:创建一个“ applepay”目录并复制/粘贴“ apple-developer-merchantid-domain-association”文件。

1

  1. 在客户端的package.json文件中,找到“脚本”列表,至少应在该列表中阅读IncomingChatMessageListener。 添加"build": "react-scripts build"。 它将在构建过程中创建一个新目录(mkdir),并在其中复制(cp)验证文件。
"mkdir -p ./build/.well-known && cp ./applepay/apple-developer-merchantid-domain-association ./build/.well-known/"
  1. 在线上传更新后的代码,确保它是一个HTTPS域,应该检测到您的Apple Pay商家ID文件。 如果使用Stripe,您将获得:

2

希望对您有帮助!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。