Отключить поведение по умолчанию при получении согласия пользователя - PullRequest
0 голосов
/ 08 мая 2018

Предположим, что я хочу запрашивать уровень согласия-согласия, только если пользователь требует его самостоятельно, и не показывать его, пока не получен вариант.

Моя конечная точка состоит в основном из этого кода, предложенного самим AMP:

echo json_encode(['promptIfUnknown' => 'false/true']);

Я не уверен, но по некоторым причинам изменение имени «promptIfUnknown» на что-то другое, например «что угодно», ведет себя требуемым образом, но я бы предпочел применить его правильным образом.

Есть ли возможность отключить функциональность по умолчанию?

1 Ответ

0 голосов
/ 08 мая 2018

Есть ли какая-то конкретная причина, по которой вы повторяете это и кодируете его с помощью PHP, а не просто выбиваете свои теги PHP для настройки JSON-согласия с усилителем?

Также в вашей текущей конфигурации false / true выводятся в виде строки, а не логического значения. Я просто вставил ваше эхо в PHP-документ, который я открыл очень быстро, и это вывод:

{"promptIfUnknown":"false\/true"}

false / true читается как строка. Ожидаемый результат для AMP должен быть примерно таким:

{"promptIfUnknown": true/false}

Который затем вернет 1 или 0 в зависимости от того, требуется ли запрос.

...