如何使用 Swift 在 Apptimize 中添加动态变量?

How do I add Dynamic Variables in Apptimize with Swift?

A​​pptimize 为 Objective C 提供了很好的说明文件,但 Swift 的说明文档不多。我成功地使用 ObjC 代码将 dynamic variables 添加到我的 Apptimize 项目中,但我确实 not 找到任何 属性 我可以用 Swift.

做同样的事情

对于 Objective C - ApptimizeString(searchServerURL, @"http://byname.yourapp.com");

此处 searchServerURL 可以使用动态变量的 Apptimize 门户动态更改。

有人能帮我找到一个方法来 添加动态变量到 Swift 吗?

来源:http://apptimize.com/docs/faq/sdk/#dynamicvariable-swift

Apptimize 与用 swift 编写的应用程序配合得很好。按照集成说明进行操作(它们与 obj C 应用程序相同)。要使用动态变量,也请执行以下操作:

  1. 如果需要,创建桥接 header
  2. 在桥接中导入 Apptimize header:

    #import "Apptimize/Apptimize.h"
    
  3. 导入一个包含动态变量的动态变量支持文件(随意命名):

    #import "ApptimizeSwiftDynVars.h"
    
  4. 在header ApptimizeSwiftDynVars.h:

    #import 
    @interface ApptimizeSwiftDynVars : NSObject
        + (NSString*)yourDynVarString;
        // Or additional and other types of Apptimize dynamic variables
    @end
    
  5. 实施中ApptimizeSwiftDynVars.m:

    #import "ApptimizeSwiftDynVars.h"
    
    ApptimizeString(yourDynVarString, @"default string for the variable");
    @implementation ApptimizeSwiftDynVars : NSObject
    + (NSString*)yourDynVarString {
       return [yourDynVarString stringValue];
    }
    @end
    
  6. 从您的 Swift 代码中使用变量:

    self.dynamicLabel.text = ApptimizeSwiftDynVars.yourDynVarString()