如何使用 Swift 在 Apptimize 中添加动态变量?
How do I add Dynamic Variables in Apptimize with Swift?
Apptimize 为 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 应用程序相同)。要使用动态变量,也请执行以下操作:
- 如果需要,创建桥接 header
在桥接中导入 Apptimize header:
#import "Apptimize/Apptimize.h"
导入一个包含动态变量的动态变量支持文件(随意命名):
#import "ApptimizeSwiftDynVars.h"
在header ApptimizeSwiftDynVars.h:
#import
@interface ApptimizeSwiftDynVars : NSObject
+ (NSString*)yourDynVarString;
// Or additional and other types of Apptimize dynamic variables
@end
实施中ApptimizeSwiftDynVars.m:
#import "ApptimizeSwiftDynVars.h"
ApptimizeString(yourDynVarString, @"default string for the variable");
@implementation ApptimizeSwiftDynVars : NSObject
+ (NSString*)yourDynVarString {
return [yourDynVarString stringValue];
}
@end
从您的 Swift 代码中使用变量:
self.dynamicLabel.text = ApptimizeSwiftDynVars.yourDynVarString()
Apptimize 为 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 应用程序相同)。要使用动态变量,也请执行以下操作:
- 如果需要,创建桥接 header
在桥接中导入 Apptimize header:
#import "Apptimize/Apptimize.h"
导入一个包含动态变量的动态变量支持文件(随意命名):
#import "ApptimizeSwiftDynVars.h"
在header ApptimizeSwiftDynVars.h:
#import @interface ApptimizeSwiftDynVars : NSObject + (NSString*)yourDynVarString; // Or additional and other types of Apptimize dynamic variables @end
实施中ApptimizeSwiftDynVars.m:
#import "ApptimizeSwiftDynVars.h" ApptimizeString(yourDynVarString, @"default string for the variable"); @implementation ApptimizeSwiftDynVars : NSObject + (NSString*)yourDynVarString { return [yourDynVarString stringValue]; } @end
从您的 Swift 代码中使用变量:
self.dynamicLabel.text = ApptimizeSwiftDynVars.yourDynVarString()