沉浸式 Reader onPreferencesChanged 事件未触发,因为偏好正在更改

Immersive Reader onPreferencesChanged event not firing as preferences are changing

在此调用沉浸式 reader SDK 的 javascript 代码中,onExit 按预期触发,但 onPreferencesChanged 从未触发。我在这里错过了什么?

async function LaunchImmersiveReader(title) {
    const data = {
        title: title,
        chunks: [{
            content: title,
            lang: 'en'
        }]
    };

    const token = await getImmersiveReaderTokenAsync();
    const subdomain = await getImmersiveReaderSubdomainAsync();

    const options = {            
        onPreferencesChanged: onPreferencesChangedCallback,
        onExit: exitCallback
    };
    

    ImmersiveReader.launchAsync(token, subdomain, data, options);
}

function exitCallback() {
// this fires as I click the immersive reader exit/back button
}


function onPreferencesChangedCallback(value) {
// this never fires as I change font, size, etc.
}

您使用的是什么版本的 SDK?首选项回调是 1.1.0

的一部分

我确实注意到我们的许多示例项目和文档仍在使用 1.0.0,这可能会导致混淆