动态应用内购买——这可能吗?

Dynamic In App Purchases - is it possible?

我刚刚在我的 ionic/cordova 应用中完成应用内结算设置。现在我想知道,我可以让选择购买的商品动态化吗?

我现在正在使用这个

              $scope.buy = function() {
                if((window.device && device.platform == "Android") && typeof inappbilling !== "undefined") {
                    inappbilling.buy(function(data) {
                        alert("ITEM PURCHASED");
                    }, function(errorBuy) {
                        alert("ERROR BUYING -> " + errorBuy);
                    }, 
                    "ad_free");
                }
               }
              }

但是我的应用内购买可以使用这样的东西吗?

             $scope.buy = function() {
                var thisPurchase = "world" + index + 1;
                if((window.device && device.platform == "Android") && typeof inappbilling !== "undefined") {
                    inappbilling.buy(function(data) {
                        alert("ITEM PURCHASED");
                    }, function(errorBuy) {
                        alert("ERROR BUYING -> " + errorBuy);
                    }, 
                    thisPurchase);
                }
               }
              }

此致,一位快乐的开发者

是的,你可以。

只要您可以控制和更改传入方法所需的参数,您就可以动态 select 传递哪个 sku,从而获得动态 in-app 购买。