获取用户同意时禁用默认行为

时间:2018-05-08 08:27:29

标签: amp-html accelerated-mobile-page

假设我想仅在用户自己需要时才提示放大器同意层,而不是在没有获得任何选项的情况下显示它。

我的端点主要由AMP本身提出的代码组成:

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

我不确定,但由于某些原因更改名称" promptIfUnknown"例如"无论什么"表现得很好,但我宁愿以正确的方式应用它。

是否有可能禁用默认功能?

1 个答案:

答案 0 :(得分:1)

你有什么特别的理由回应它并用PHP编码它而不仅仅是打破你的PHP标签来设置你的放大器同意JSON?

同样在当前配置中,false / true将作为字符串输出,而不是布尔值。我只是将你的回声粘贴到我已经快速打开的PHP文档中,这是输出:

SELECT timestamp,
       trunc((sin(s3) * 0.1000/nullif(s5, 0))::numeric, 3) AS "calculated",
FROM measurements
WHERE id = 42
ORDER BY timestamp DESC
LIMIT 10000;

false / true被读作字符串。 AMP的预期输出应该是:

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

然后返回1或0,具体取决于是否需要提示。