React-Native提供Share API,使开发人员能够轻松地以各种方式(社交媒体,电子邮件等)共享其应用程序内容。我正按照文档概述的方式使用此API,我已经配置了iOS环境来查找我的应用程序URL架构testapp://itemView/1
。
但是,当我与Twitter分享此链接时,它仅以纯文本形式发布该链接,而不是展示该链接的卡片。 Twitter Card Validator表示无法渲染名片预览,发布到Facebook时表示错误,根本不发布。
但是,如果我使用该链接并将其粘贴到浏览器中,则会出现一个消息框,要求我打开我的应用程序,然后正确地将我带到相应的页面。我对此行为感到困惑。另外,当我将URL参数更改为常规URL(例如https://www.nhl.com)时,卡片会完美地发布并预览到两个平台(FB,Twitter)。
我不太确定下一步该怎么做,我已读过this post,该消息指示Share API仅共享包含链接的文本内容,但我认为它仍会生成卡片预览,当单击该按钮时会导致用户进入应用程序和特定页面?
任何建议,链接或资源将不胜感激。谢谢。