Тестирование Google One Tap - закрыто, теперь появляется сообщение "подавлено пользователем" - PullRequest
0 голосов
/ 14 июля 2020

Я добавляю Google One Tap api в приложение React. Я правильно получаю модальное окно входа в систему одним касанием. Однако я щелкнул, чтобы закрыть модальное окно, и теперь получаю следующий ответ, который, как я вижу, основан на периоде охлаждения для этого api:

{
  "g": "display",
  "h": false,
  "j": "suppressed_by_user"
}

Поскольку я тестирую приложение, есть ли способ отменить этот период охлаждения?

Похоже на после :

  componentDidMount() {
    const handleCredentialResponse = response => {
      console.log(response);
    };
    const client_id = "424242424-example26example44examplexyz.apps.googleusercontent.com";
    const callback = handleCredentialResponse;
    const auto_select = true;

    google.accounts.id.initialize({ client_id, callback, auto_select });

    google.accounts.id.prompt(notification => {
      console.log(notification);
    });
  }

Ответы [ 2 ]

0 голосов
/ 03 августа 2020

Другой способ избежать «остывания» во время разработки - использовать режим браузера инкогнито.

Вы можете перезапустить браузер в режиме инкогнито, чтобы очистить весь кэшированный контент.

0 голосов
/ 14 июля 2020

Думаю, я решил проблему. Мне пришлось следовать следующему руководству, чтобы полностью очистить кеш для localhost:3000: https://superuser.com/questions/278948/clear-cache-for-specific-domain-name-in-chrome

F12 > Chrome Developer Tools> Application вкладка> Clear storage в левом дереве> Выбрать все элементы данных> щелкните Clear site data

...