在Delphi XE7中自定义FMX.InAppPurchase.Android单元

3
我希望你能在路径 C:\Program Files (x86)\Embarcadero\Studio\15.0\source\fmx 中自定义 FMX.InAppPurchase.Android。当我更改此单元的任何代码时,该单元将使用以前的代码进行编译,例如原始单元代码。
  ServiceIntent := TJIntent.JavaClass.init(StringToJString('com.android.vending.billing.InAppBillingService.BIND'));
  ServiceIntent.setPackage(StringToJString('com.android.vending'));'

customize unit code

  ServiceIntent := TJIntent.JavaClass.init(StringToJString('xxx.bind'));
  ServiceIntent.setPackage(StringToJString('com.xxx.xxx'));

我想让我的应用连接到其他计费服务(xxx),但是当应用运行时,应用连接到了Play Store。
1个回答

1
在您的项目文件夹中创建定制版本的FMX.InAppPurchase.Android并将其添加到您的项目Project -> Add to Project中。这样做后,Delphi将编译和使用您的定制版本而不是原始版本。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接