离子型应用内购买流程未完成

时间:2019-09-26 14:48:44

标签: ionic-framework in-app-purchase

我使用cordova-plugin-inapppurchase在应用购买中实施,并且在使用sanbox测试仪进行测试时可以正常工作,但是在我上传到商店并尝试进行实际购买后,发生了以下情况:

  1. 点击购买
  2. 它要求iTunes帐户
  3. 单击“确认”会打开一个外部链接,以输入我的信用卡详细信息。
  4. 我提交银行卡详细信息后,它接受付款,但是我更新的http邮政编码 我的带有购买数据的服务器未执行。

这是我的购买代码:

buy(prodID){

  let headers   : any   = new HttpHeaders({ 'Content-Type': 'application/text' }),
  options   : any       = { "sEmail": this.appUser, "pid" : prodID },
  url       : any       = this.baseURI + "";

  if (prodID == 1){
    this.loading = this.loadingCtrl.create({
      content: 'loading....',
    });
    this.loading.present();

  this.iap.buy('my product id').then((data)=>{

    this.http.post(url, JSON.stringify(options), headers)
    .subscribe((dataa : any) =>
    {

      this.loading.dismissAll();
      this.presentToast('successful');

      },
    (error : any) =>
    {
      this.loading.dismissAll();

    });

   })
  .catch( (err) =>{

    this.loading.dismissAll();
  });
    }

希望任何人都能提供帮助。

0 个答案:

没有答案