Share your app

现在您的应用程序已经部署,您可以轻松地分享它并与之协作。但首先,让我们花点时间,为成功部署应用程序跳一支欢乐的舞蹈!🕺💃

您的应用程序现在已在一个固定的URL上线,所以尽情分享给任何您想要的人。您的应用程序将继承您的GitHub仓库的权限,这意味着如果您的仓库是私有的,您的应用程序也将是私有的;如果您的仓库是公开的,您的应用程序也将是公开的。如果您想更改这一点,您可以从应用程序设置菜单中轻松完成。

您一次只能拥有一个私有应用程序。如果您已经从私有仓库部署了应用程序,您需要将该应用程序设为公开或删除它,然后才能从私有仓库部署另一个应用程序。只有开发者可以在公开和私有之间更改您的应用程序。

如果您从公共仓库部署了您的应用程序,您的应用程序将默认是公开的。如果您从私有仓库部署了您的应用程序,如果您希望自由地与广大社区分享它,您需要将应用程序设为公开。

  1. 访问您的应用设置并转到“共享”部分。

    Share settings on Streamlit Community Cloud
  2. 在“谁可以查看此应用”下设置您的应用隐私。选择“此应用是公开且可搜索的”以使您的应用公开。选择“只有特定的人可以查看此应用”以使您的应用私有。

    Set your app's privacy in share settings
  1. 从您的应用程序在 .streamlit.app,点击右上角的“分享”。

    Access the share button from your app
  2. 通过点击“将此应用设为公开”来切换您的应用为公开或私有。

    Toggle your app between public and private from the share button

一旦你的应用程序公开,只需将应用程序的URL提供给任何人,他们就可以查看它!Streamlit Community Cloud 提供了几种方便的快捷方式来分享你的应用程序。

  1. 从您的应用程序在 .streamlit.app,点击右上角的“分享”。

  2. 点击“社交”以访问便捷的社交媒体分享按钮。

    Social media sharing links from the share button
star

提示

使用社交媒体分享按钮在我们的论坛上发布您的应用程序!我们很乐意看到您的创作,并可能将您的应用程序作为我们的月度应用程序进行展示。💖

无论您的应用程序是公开的还是私有的,您都可以直接从Streamlit Community Cloud发送电子邮件邀请到您的应用程序。这授予查看者访问您所有公开应用程序的分析数据的权限,并能够邀请其他查看者加入您的工作区。开发者和被邀请的查看者在分析中通过他们的电子邮件进行识别,而不是匿名出现(如果他们在登录时查看您的任何应用程序)。了解更多关于查看者的信息,请访问App analytics

  1. 从您的应用程序在 .streamlit.app,点击右上角的“分享”。

  2. 输入一个电子邮件地址并点击“邀请”。

    Invite viewers from the share button
  3. 被邀请的用户将在他们的收件箱中收到一个直接链接到您的应用程序。

    Invitation email sent to viewers

从您的应用程序中点击右上角的“分享”,然后点击“复制链接”。

Copy your app's URL from the share button

为了帮助其他人找到并使用你的Streamlit应用程序,你可以在你的仓库中添加Streamlit的GitHub徽章。下面是一个放大的徽章示例。点击徽章将带你到——在这个例子中——Streamlit的路线图。

Open in Streamlit badge for GitHub

一旦你部署了你的应用程序,你可以通过添加以下Markdown将这个徽章直接嵌入到你的GitHub README.md中:

[![Streamlit App](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://<your-custom-subdomain>.streamlit.app)
push_pin

注意

请确保将https://.streamlit.app替换为您部署的应用程序的URL!

默认情况下,从私有仓库部署的应用程序对工作区中的开发人员是私有的。除非您明确授予权限,否则其他人将无法看到私有应用程序。您可以通过在GitHub上将他们添加为开发人员或在Streamlit Community Cloud上将他们添加为查看者来授予权限。

一旦你将某人的电子邮件地址添加到你的应用程序的查看者列表中,该人将能够登录并查看你的私人应用程序。如果他们的电子邮件与Google账户相关联,他们将能够使用Google OAuth登录。否则,他们将能够使用一次性电子邮件链接登录。每次你邀请某人时,Streamlit都会发送一封包含应用程序链接的电子邮件邀请。

priority_high

重要

当您向工作区中的任何应用程序添加查看者时,他们将获得该应用程序的分析权限以及所有公共应用程序的分析权限。他们还可以通过邀请更多查看者将这些权限传递给其他人。工作区中的所有查看者和开发人员都通过他们的电子邮件在分析中被识别。此外,他们的电子邮件会显示在工作区中每个应用程序的分析中,而不仅仅是他们被明确邀请的应用程序。了解更多关于查看者的信息,请访问App analytics

  1. 从您的应用程序在 .streamlit.app,点击右上角的“分享”。

    Access the share button from your app
  2. 输入要发送邀请的电子邮件,然后点击“邀请”。

    Invite viewers from the share button
  3. 受邀用户将出现在下面的列表中。

    View invited users from the share button
  4. 被邀请的用户将在他们的收件箱中收到一个直接链接到您的应用程序。

    Invitation email sent to viewers
  • 要移除查看者,只需像上面那样访问共享菜单,然后点击他们名字旁边的关闭

    Remove viewers from the share button
  1. 访问您的应用设置并转到“共享”部分。

    Access sharing settings from your app settings
  2. 从查看者列表中添加或删除用户。点击“保存”。

    Invite and remove viewers from your app settings
forum

还有问题吗?

我们的 论坛 充满了有用的信息和Streamlit专家。