Кажется, я пытался разрешить игроку подписаться, когда он нажимает кнопку, и появляется эта ошибка. Но когда я переключаю его, позволяя игроку нажимать кнопку подписки, чтобы спросить, когда игрок завершил загрузку игры, ошибка исчезает. Программа выглядит так:
window.onload = async () => {
FBInstant.initializeAsync().then(()=>{
FBInstant.startGameAsync().then((res)=>{
FBInstant.player.canSubscribeBotAsync().then((canSub)=>{
//Ask for sub or something
}).catch(()=>console.log("Error"))
})
})
Но для меня это временное исправление, поскольку обычно вы можете вызывать функцию где угодно (работает или нет, это не моя проблема) и моя проблема в том, что я могу вызывать только FBInstant.player.canSubscribeBotAsyn c () внутри FBInstant.initializeAsyn c () или FBInstant.startGameAsyn c (), но не вне их