设置
CocoaPods
-
您需要安装 CocoaPods。
-
在您的项目中创建一个名为
Podfile
的文件,并添加以下行pod 'liferay-analytics-ios'
-
运行
$ pod install
。 -
这将从 تم لاية النظام تحميل أحدث إصدار من SDK وإنشاء ملف .xcworkspace، استخدم هذا الملف لفتح مشروعك في Xcode.
如何使用?
初始化库
您应在初始化库时传递您的分析密钥,建议在 AppDelegate 的 applicationDidFinishLaunching 方法中添加该命令。如果在初始化库时出现问题,您会收到错误 .analyticsNotInitialized 或 .analyticsAlreadyInitialized(如果库已初始化)。默认情况下,事件回压到云的刷新间隔为 60 秒。
参数
- analyticsKey:String(必填)
- flushInterval:Int(可选)
try Analytics.configure(analyticsKey: "YOUR_ANALYTICS_KEY", flushInterval: 50)
如何设置您的身份?
建议在用户登录时调用,用于绑定用户的后续事件。姓名参数是可选的。
参数
- email:String(必填)
- name:String(可选)
Analytics.setIdentity(email: "user email", name: "user name")
如何清除身份?
建议在用户登出时调用,用于取消绑定前用户的后续事件。
Analytics.clearSession()
如何发送自定义事件?
发送任何自定义事件的步骤。
参数
- eventId: String (required)
- applicationId: String (required)
- properties: [String: String] (optional). 额外属性:
Analytics.send(
eventId: "PageView",
applicationId: "MYSAMPLE",
properties: ["custom1": "value 1",
"custom2": "value 2"])
设置
CocoaPods
-
您需要安装 CocoaPods。
-
在您的项目中创建一个名为
Podfile
的文件,并添加以下行pod 'liferay-analytics-forms-ios'
-
运行
$ pod install
。 -
这将从 تم لاية النظام تحميل أحدث إصدار من SDK وإنشاء ملف .xcworkspace، استخدم هذا الملف لفتح مشروعك في Xcode.
如何使用?
表单属性
这是一个用于上下文化的表单事件的struct。
参数
- formId: String (required)
- formTitle: String (optional)
let formAttributes = FormAttributes(formId: "10", formTitle: "People")
Form Viewed
发送表单查看事件的方法。
参数
- attributes: FormAttributes (required)
Forms.formViewed(attributes: formAttributes)
表单提交
发送表单提交事件的方案。
参数
- attributes: FormAttributes (required)
Forms.formSubmitted(attributes: formAttributes)
字段属性
它是一个结构,用于上下文化字段事件。
参数
- name: String (必须)
- title: String (可选)
- formAttributes: FormAttributes (必须)
let fieldNameAttributes = FieldAttributes(name: "nameField", title: "Name", formAttributes: formAttributes)
跟踪字段
跟踪字段所有事件的方法,例如(聚焦和模糊)。
参数
- field: (UITextField || UITextView) (必须)
- fieldAttributes: FieldAttributes (必须)
Forms.trackField(field: nameField, fieldAttributes: fieldNameAttributes)