Проблема с моментальной покупкой игры на Facebook - PullRequest
0 голосов
/ 14 декабря 2018

Я интегрирую покупки InApp в свою игру (сборка с использованием Cocos Creator).но не удалось получить payment.purchaseAsync в FBInstant.getSupportedAPIs () как на Android, так и на Facebook.com. Любая помощь, пожалуйста, ниже - мой пример кода.

let supportedAPIs = FBInstant.getSupportedAPIs();
      if(supportedAPIs.includes('payments.purchaseAsync'))
      {
          console.log('payments supported...');

          FBInstant.payments.onReady(() => {
              console.log('payments ready...');
              FBInstant.payments.purchaseAsync({
                  productID: 'com.test.testing',
                  developerPayload: '',
              }).then(function (purchase) {
                  console.log(purchase);
              });
          });
      }
      else
      {
          console.log('payments not supported...');
    }

1 Ответ

0 голосов
/ 15 декабря 2018

Ваша игра должна быть загружена и иметь связанную с ней компанию, чтобы платежи были включены.Вы можете убедиться, что это настроено, нажав Настроить выплату в опции При покупке приложения в консоли разработчика (developers.facebook.com).

Set Up Payout option depicted on developers.facebook.com

Кроме того, вам нужно будет пройти проверку пользователей, которые не являются разработчиками или тестировщиками приложения, чтобы получить доступ к платежам, и в настоящее время платежи недоступны на iOS.

...