Unity3D, игра для Facebook Instant вылетает при тестовой покупке
Есть билд игры на Unity3D 2021.3.4 для FacebookInstant, в нём есть магазин с покупками, игра в стадии разработки, тестовые платежи проходят если запускать игру через браузер. Но если запустить тот же самый билд в приложении Фейсбук на андройд телефоне - то тестовый платёж не пройдёт, приложение просто "вылетит". Выходит системное окно "Хотите продолжить, используя тестовый платёж? Списание реальных средств выполнено не будет", и две кнопки "ОТМЕНА" и "ОК", если нажать на "ОК" - игра вылетает.
Судя по логам не работает этот метод в js файле:
FBInstant.payments.purchaseAsync({
productID: productID.toString(),
developerPayload: 'facebookInstantPurchase_' + productID,
}).then(function (purchase) {
// NEVER REACH THIS STATE
}).catch(function (error) {
});
судя по логам запрос точно посылается, и уже потом происходит краш приложения, всё что внутри then(function (purchase) {} ) не выполняется
Может кто сталкивался с такой проблемой? Как её порешить?
Момент когда вылетает игра, клик по этой кнопке в этом системном окне:
