cakephp3 电子邮件消息丢失 link

cakephp3 email message has missing link

我有一个 cakephp 的电子邮件模板

    <span style="padding:8px 12px 8px 12px;background:#3030a7;border-radius:4px">
        <?= $this->Html->link("DOWNLOAD APP", 
                'itms-services://?action=download-manifest&url=https://www.example.com/40843.plist', ['style'=>'color:white']) ?>
    </span>

但奇怪的是,当我 运行 程序时,这是我从 google 邮件

得到的
<span style="padding:8px 12px 8px 12px;background:#3030a7;border-radius:4px">
        <a style="color:white">DOWNLOAD APP</a>        
    </span>

如您所见,缺少所有重要属性 'href'。是不是邮箱class不支持?我错过了什么?

直接link下载应用程序在某些电子邮件服务提供商处不起作用。

所以我通常会添加一个常规 link,例如“http://example.com/link-to-download-the-app”,并为 link 制作一个网页,然后当用户单击 link 时,用户是你的。