promować dodatek wśród użytkowników za pomocą udostępniania ekranu.

Promowanie dodatku na ekranie
udostępnianie.

Na tej stronie dowiesz się, jak promować dodatek wśród użytkowników podczas udostępniania ekranu karty w Google Meet przez umieszczenie niewielkiej ilości kodu na innej stronie.

MeetAddonScreenshare.exposeToMeetWhenScreensharing umożliwia witrynie wysyłanie informacji do Meet podczas udostępniania ekranu karty. Te informacje są używane w jako dodatku do Meet, gdy użytkownik klika „Rozpocznij aktywność” na banerze prezentacji, jeśli mają Dodatek zainstalowany. Jeśli użytkownik nie ma podczas udostępniania karty pojawi się prośba o zainstalowanie dodatku.

AddonScreenshareInfo zawiera 5 pól, które można dodać w zależności od przypadku użycia:

  • AddonScreenshareInfo.additionalData: Informacje, których dodatek może używać do inicjowania się. Puszka może być ustawiona tylko wtedy, gdy zasada AddonScreenshareInfo.startActivityOnOpen ma wartość prawda i może być dostęp za pomocą CollaborationStartingState Więcej informacji znajdziesz w artykule na temat korzystania ze współpracy stanu.

  • AddonScreenshareInfo.cloudProjectNumber: Wymagana. Numer projektu Google Cloud Google Analytics.

  • AddonScreenshareInfo.mainStageUrl: Adres URL, który otwiera się w fazie głównej po zainstalowaniu dodatku zaczyna się, na przykład https://www.example.com. Adres URL musi należeć do tego samego origin jako adresów URL podanych w parametrze pliku manifestu dodatku.

  • AddonScreenshareInfo.sidePanelUrl: Adres URL, który otwiera się w panelu bocznym po zainstalowaniu dodatku zaczyna się, na przykład https://www.example.com. Adres URL musi należeć do tego samego origin jako adresów URL podanych w parametrze pliku manifestu dodatku.

  • AddonScreenshareInfo.startActivityOnOpen: Wymagana. Określa, czy uruchomić dodatek do współpracy w Meet natychmiast, gdy użytkownik uruchomi na banerze prezentacji. Musi mieć wartość prawda jeśli jest używana funkcja AddonScreenshareInfo.mainStageUrl.

Przykład: wczytywanie na etapie głównym

W poniższym przykładowym kodzie użytkownik, który udostępnia stronę internetową w W Meet, który zawiera ten kod, pojawia się prośba o uruchomienie dodatek:

<script src="https://www.gstatic.com/meetjs/addons/0.7.0/meet.addons.screenshare.js"></script>
<script>
meet.addon.screensharing.exposeToMeetWhenScreensharing(
  {
    cloudProjectNumber: CLOUD_PROJECT_NUMBER,
    startActivityOnOpen: true,
    mainStageUrl: MAIN_STAGE_URL,
    additionalData: "{\"selected_item\": \"42\"}",
  }
);
</script>

Zastąp następujące elementy:

  • CLOUD_PROJECT_NUMBER: ciąg znaków. Numer Twojego projektu w chmurze.
  • MAIN_STAGE_URL: ciąg znaków. Adres URL sceny głównej.

Gdy użytkownik na ekranie połączenia w Meet udostępni stronę, zobaczy baner prezentacji w Meet. kliknięcie przycisku na banerze, otwiera dodatek do projektu Cloud o danym numerze w główną scenę. Obiekt AddonScreenshareInfo.mainStageUrl został wczytany, a AddonScreenshareInfo.additionalData jest używany do ustawienia rozpoczęcia współpracy stan dodatku. Pozostali uczestnicy rozmowy pojawi się prośba o zainstalowanie lub uruchomienie dodatku.

Przykład: Wczytywanie w panelu bocznym

W poniższym przykładowym kodzie ekran użytkownika udostępnia stronę który chce uruchomić się w panelu bocznym, niż główna:

<script src="https://www.gstatic.com/meetjs/addons/0.7.0/meet.addons.screenshare.js"></script>
<script>
meet.addon.screensharing.exposeToMeetWhenScreensharing(
  {
    cloudProjectNumber: CLOUD_PROJECT_NUMBER,
    startActivityOnOpen: true,
    sidePanelUrl: SIDE_PANEL_URL,
    additionalData: "{\"selected_item\": \"42\"}",
  }
);
</script>

Zastąp następujące elementy:

  • CLOUD_PROJECT_NUMBER: ciąg znaków. Numer Twojego projektu w chmurze.
  • SIDE_PANEL_URL: ciąg znaków. Adres URL panelu bocznego.

Gdy użytkownik na ekranie połączenia w Meet udostępni stronę, zobaczy baner prezentacji w Meet. kliknięcie przycisku na banerze, otwiera dodatek do projektu Cloud o danym numerze w w panelu bocznym. Obiekt AddonScreenshareInfo.sidePanelUrl został wczytany, a AddonScreenshareInfo.additionalData jest używany do ustawienia rozpoczęcia współpracy stan dodatku. Pozostali uczestnicy rozmowy pojawi się prośba o zainstalowanie lub uruchomienie dodatku.

Przykład: wczytywanie w panelu bocznym bez rozpoczynania współpracy

W poniższym przykładowym kodzie ekran użytkownika udostępnia stronę , który musi dostosować uprawnienia do zasobów przed można rozpocząć współpracę. Ze względu na to wymaganie dodatek należy uruchamiać w panelu bocznym, bez wszyscy użytkownicy mogą nawiązać współpracę.

<script src="https://www.gstatic.com/meetjs/addons/0.7.0/meet.addons.screenshare.js"></script>
<script>
meet.addon.screensharing.exposeToMeetWhenScreensharing(
  {
    cloudProjectNumber: CLOUD_PROJECT_NUMBER,
    startActivityOnOpen: false,
    sidePanelUrl: SIDE_PANEL_URL,
  }
);
</script>

Zastąp następujące elementy:

  • CLOUD_PROJECT_NUMBER: ciąg znaków. Numer Twojego projektu w chmurze.
  • SIDE_PANEL_URL: ciąg znaków. Adres URL panelu bocznego.

Gdy użytkownik na ekranie połączenia w Meet udostępni stronę, zobaczy baner prezentacji w Meet. kliknięcie przycisku na banerze, otwiera dodatek do projektu Cloud o danym numerze w w panelu bocznym. Od AddonScreenshareInfo.startActivityOnOpen ma wartość Fałsz, przycisk rozpoczynania aktywności będzie nieaktywny do czasu Ustawienie CollaborationStartingState jest ustawione. Więcej informacji znajdziesz w sekcji Używanie rozpoczęcie współpracy stanu.

Po rozpoczęciu aktywności pozostali uczestnicy rozmowy są proszeni o podczas uruchamiania lub instalowania dodatku.

Dopasowywanie punktu początkowego

Źródła podane w polu AddonScreenshareInfo.mainStageUrl. oraz AddonScreenshareInfo.sidePanelUrl są porównywane ze źródłami w dodatku plik manifestu z podanym numerem projektu Cloud. Jeśli wszystkie dane będą zgodne, użytkownik może uruchomić dodatek.

Musisz też podać pochodzenie witryny, która inicjuje udostępnianie ekranu, w polu addOnOrigins w dodatku pliku manifestu.

Więcej informacji znajdziesz w artykule Dodatek zabezpieczeń.