【问题标题】:Error in setting ApplicationLicenseKey in TInAppPurchase in Delphi XE6在 Delphi XE6 中的 TInAppPurchase 中设置 ApplicationLicenseKey 时出错
【发布时间】:2014-07-13 17:51:33
【问题描述】:

根据此处http://docwiki.embarcadero.com/RADStudio/XE6/en/Adding_In-App_Payments_to_Your_Mobile_Apps#Configuring_the_Connection_Data_for_Your_In-App_Payment_Service 的embarcadero 文档,我尝试分配ApplicationLicenseKey,但收到此错误[DCC Error] MainFrm.pas(413): E2056 String literals may have at most 255 elements。我该如何解决这个问题?

【问题讨论】:

    标签: delphi in-app-purchase in-app-billing delphi-xe6


    【解决方案1】:

    我找到了字符串文字不能超过 255 个字符的解决方案,所以我应该把它分成小块(每个小于 255 个字符)并将它们连接起来。

    像这样:

      InAppPurchase1.ApplicationLicenseKey := 
    'MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqP'+
    '+hksdEZkVWseD9aQoI5RzaMnj0Ep+VUjXnZmVpVNzAmjdw9tS+'+
    'dHh3AcrEuUs9Hw9TtgaSCduBSiVuep5hM/UEnDVOnj8/ND8IJIOPj+'+
    'Yezrpbt+9W92LSkN3lNcm3weOz5IW2rUaw0PLLZx13PyLXMpOFe+uJ3aW9hcGl/'+
    'bDIMOeaFK9HWAGRTJGmmtfGUWQ0fe85mQXRwyrQncdoKLivHzKykzaR2wNuPBBLXpoHmEtIGGwnUFdAFUE8UqMQVepdtHVW9uNq/9e40lApkuQyoVKzZv31O56DF/'+
    'jMkuIwHry+0ZoRrGA3oxeZAUy/iKsTMwz+v8G0qJ8eIDdmtQIDAQAB';
    

    附言问题是我只是像 embarcadero 网站中的示例一样编写。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-19
      • 2017-09-23
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      • 2014-10-17
      • 2014-07-03
      • 1970-01-01
      相关资源
      最近更新 更多