【问题标题】:Facebook Instant game purchase issueFacebook Instant 游戏购买问题
【发布时间】:2018-12-14 13:04:44
【问题描述】:

我正在我的游戏中集成 InApp 购买(使用 cocos creator 构建)。但无法在 Android 和 Facebook.com 上的 FBInstant.getSupportedAPIs() 中获取 payment.purchaseAsync 以下任何帮助是我的示例代码。

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...');
    }

【问题讨论】:

    标签: facebook in-app-purchase game-engine facebook-instant-games cocoscreator


    【解决方案1】:

    您的游戏必须已注册并且有关联的公司才能启用付款。您可以通过点击开发者控制台 (developers.facebook.com) 下 In App Purchase 选项下的 Set Up Payout 来确保已设置。

    此外,您需要通过审核才能让非应用开发人员或测试人员的用户访问支付功能,目前 iOS 上不支持支付功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多