我正在尝试在聊天上下文中调用 FBInstant.updateAsync()(id=THREAD)。它成功解决,但不要在聊天中发布任何消息。有谁知道为什么会这样?
问题已修复,工作代码:
FBInstant.updateAsync({
action: 'CUSTOM',
//cta: 'Join The Fight',
image: 'data:image/jpeg;base64,/...',
text: 'X just invaded Y\'s village!',
template: 'test_template',
data: { myReplayData: '...' },
strategy: 'IMMEDIATE',
notification: 'NO_PUSH',
}).then(
() =>{
console.log('updateAsync() success!' + JSON.stringify(data));
FBInstant.quit();
},
error => {
console.error('updateAsync() ERROR! ' + JSON.stringify(error));
}
);
这是我的 fbapp-config.json:
{
"instant_games": {
"platform_version": "RICH_GAMEPLAY",
"custom_update_templates": {
"test_template": {
"example": "X just invaded Y's village!"
}
}
}
}