ConvertedinMobileSDK 1.1.1

ConvertedinMobileSDK 1.1.1

Eslam Ali维护。



  • Eslam Ali

ConvertedinMobileSDK

欢迎使用 ConvertedinMobileSDK 文档!

目录

简介

Convertedin SDK 是为事件和推送通知而设计的强大工具,可以让开发者为您的应用用户创建引人入胜且个性化的体验。使用此 SDK,开发者可以轻松跟踪用户行为,并发送有针对性的推送通知来提高用户参与度和留存率。推送通知允许开发者在用户未积极使用应用时也能触达他们,使他们能够了解最新的新闻、更新和促销活动。通过使用 Convertedin SDK 的事件和推送通知功能,开发者可以为他们的用户提供更有意义和影响力的体验,从而提高用户参与度,增加用户满意度,最终为其应用带来更大的成功。

安装

使用 Swift 包管理器安装

要使用 Swift 包管理器将 ConvertedinMobileSDK 集成到您的 iOS 项目中,请按照以下简单步骤操作

  • 打开您的项目:在 Xcode 中
  • 打开您要添加框架的项目工作区或项目文件。
  • 转到“文件”菜单。
  • 选择“Swift 包”。
  • 选择“添加包依赖…”
  • 输入仓库 URL
 https://github.com/iOS-convertedin-eslamali/iOS_ConvertedinMobileSDK.git 
  • 点击“下一步 & 完成”
  • 构建和运行
  • Xcode 将自动解析并获取框架包。
  • 构建和运行您的项目,开始在使用您的应用程序中使用 ConvertedinMobileSDK。

就这样!您已经成功地使用 Swift 包管理器将 ConvertedinMobileSDK 集成到项目中。🚀

使用 CocoaPods 安装

要无缝地将 ConvertedinMobileSDK 集成到您的 iOS 项目中,请按照以下简单步骤操作
首先,您需要安装可可豆,以下是如何安装可可豆的完整指南 这里

安装可可豆成功后

  • 在文本编辑器中打开 Podfile,并添加以下行。
 pod 'ConvertedinMobileSDK'
  • 运行以下命令以安装框架及其依赖项
pod install

您现在可以在您的 iOS 项目中导入和使用 ConvertedinMobileSDK。Xcode 将处理链接和配置。
就这样!您已经成功地使用 CocoaPods 将 ConvertedinMobileSDK 集成到项目中。🚀

入门指南

步骤 1: 将 ConvertedinMobileSDK 导入到您打算使用的 Swift 源文件顶部

 import convertedinMobileSDK

步骤 2: 在代码的变量区域内,声明一个用于存储 SDK 实例的变量。放置以下代码行

var convertedinSDK: convertedinMobileSDK?

步骤 3:viewDidLoad 方法内部,通过添加以下代码片段初始化 ConvertedinMobileSDK SDK

convertedinSDK = convertedinMobileSDK(pixelId: "Pixel_id", storeUrl: "[email protected]")

请确保设置 pixelId 和 storeUrl 为您用例的实际初始化参数。这些参数对于使用您想要的设置配置 SDK 至关重要。

步骤 4: 然后您需要在您的应用程序中识别一个用户,您可以使用以下代码行

convertedinSDK?.identifyUser(email: "[email protected]", countryCode: nil, phone: nil)

在这个代码片段中,您可以选择使用用户的邮箱地址或电话号码来识别用户。将 "[邮箱号屏蔽]" 替换为用户的邮箱地址,如果您是通过电话号码识别用户的,请提供相应的国家代码。

第5步: 添加事件 ConvertedinMobileSDK提供了一组常用的预定义事件,这些事件在大多数电子商务应用中都被使用。这些预定义事件包括

  • ViewContent:用于跟踪用户查看内容,如产品。
  • PageView:用于跟踪用户查看特定页面。
  • AddToCart:用于跟踪用户将商品添加到购物车。
  • InitiateCheckout:用于跟踪用户启动结账过程。
  • Purchase:用于跟踪用户完成购买。

您可以使用这些预定义事件轻松收集有关用户与应用程序互动的宝贵数据和见解。

如果预定义事件无法完全满足您的跟踪需求,请放心!ConvertedinMobileSDK 允许您使用唯一标识符创建自己的自定义事件。这种灵活性使得您可以针对应用程序中最重要的事件和交互进行事件跟踪。

通过使用预定义事件和自定义事件,您可以全面了解用户行为,并做出基于数据的决策来提升您的电子商务应用程序。

您可以使用以下代码使用预定义事件

convertedinSDK?.pageViewEvent()
convertedinSDK?.PageViewEvent()
convertedinSDK?.AddToCartEvent()
convertedinSDK?.InitiateCheckoutEvent()
convertedinSDK?.PurchaseEvent()

或者您可以使用以下代码创建自定义事件

convertedinSDK?.addEvent()

请注意,需要涉及货币、总金额和一组产品等相关参数的方法。这些参数对于电子商务应用程序中准确的事件跟踪和数据分析至关重要。

第5步: 推送通知 要使用Convertedin SDK的推送通知,您需要对Firebase通知进行集成。
将iOS应用程序与Firebase Cloud Messaging (FCM) 集成以发送推送通知,这样您就可以向应用程序用户发送推送通知。

以下是关于如何将Firebase通知集成到iOS应用程序的全面指南: 这里

在成功将项目与Firebase集成后,在SDK上调用此方法以发送Firebase令牌,从而开始从仪表板接收通知

convertedinSDK?.saveDeviceToken(token: "device_token")

⚠️重要提示:每次Firebase令牌更新时,都必须调用saveDeviceToken方法以保存新的Firebase令牌

如果用户注销或您希望用户停止接收我们的通知,可以调用此方法

convertedinSDK?.deleteDeviceToken()