如何解决如何在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上托管:
- 在./client中:创建一个“ applepay”目录并复制/粘贴“ apple-developer-merchantid-domain-association”文件。
- 在客户端的package.json文件中,找到“脚本”列表,至少应在该列表中阅读
IncomingChatMessageListener
。 添加"build": "react-scripts build"
。 它将在构建过程中创建一个新目录(mkdir),并在其中复制(cp)验证文件。
"mkdir -p ./build/.well-known && cp ./applepay/apple-developer-merchantid-domain-association ./build/.well-known/"
- 在线上传更新后的代码,确保它是一个HTTPS域,应该检测到您的Apple Pay商家ID文件。 如果使用Stripe,您将获得:
希望对您有帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。