使用React-Native共享与社交媒体网络的应用链接

时间:2018-07-22 02:05:20

标签: facebook react-native mobile twitter react-native-ios

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仅共享包含链接的文本内容,但我认为它仍会生成卡片预览,当单击该按钮时会导致用户进入应用程序和特定页面?

任何建议,链接或资源将不胜感激。谢谢。

0 个答案:

没有答案
相关问题