MoE-Geofence 5.16.4

MoE-Geofence 5.16.4

rakshithaDeepaMoEngage Inc 维护。



 
依赖
MoE-Core-Beta>= 0
MoE-Analytics-Beta>= 0
 

Logo

MoE-iOS-SDK

Version License

MoEngage 提供了一个平台,公司可以通过推送通知、应用内活动、电子邮件活动和其他重定向渠道向用户提供个性化的互动。

集成

通过 CocoaPods 集成

CocoaPods 是 Objective C & Swift 项目的依赖项管理器,简化了集成过程。

  1. 如果您还没有安装 CocoaPods,可以在终端中执行以下行进行安装。

    sudo gem install cocoapods

  2. 如果您还没有 Podfile,在 Xcode 项目目录中创建一个名为 Podfile 的纯文本文件,并确保设置与您的应用匹配的平台和版本,其内容如下:

    pod 'MoE-iOS-SDK'

  3. 在 Xcode 项目目录中执行以下命令安装 MoEngage SDK。

    pod install

  4. 现在,打开您的项目工作区,检查 MoEngage SDK 是否已经正确添加。

SDK 初始化

登录您的 MoEngage 账户,转到仪表板的左侧面板中的 设置。在应用设置下,您将找到您的 APP ID。初始化 SDK 时提供此 APP ID,如下所示使用 initializeTestWithConfig:initializeLiveWithConfig: 方法。

Objective-C 版本

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    //Create a config object
    MOSDKConfig *sdkConfig = [[MOSDKConfig alloc] initWithAppID:@"Your APP ID"];
    
    // Separate initialization methods for Test and Live Environments
    #ifdef DEBUG
        [[MoEngage sharedInstance] initializeTestWithConfig:sdkConfig andLaunchOptions:launchOptions];
    #else
        [[MoEngage sharedInstance] initializeLiveWithConfig:sdkConfig andLaunchOptions:launchOptions];
    #endif
    
    //Rest of the implementation of method
    //-------
}

Swift 版本

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions:     [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    //Create a config object
    let sdkConfig = MOSDKConfig.init(appID: "Your APP ID")
    
    // Separate initialization methods for Test and Live Environments
    #if DEBUG
        MoEngage.sharedInstance().initializeTest(with: sdkConfig, andLaunchOptions: launchOptions)
    #else
        MoEngage.sharedInstance().initializeLive(with: sdkConfig, andLaunchOptions: launchOptions)
    #endif
    
    //Rest of the implementation of method
    //-------
}

完成!SDK 已成功集成并初始化到项目中,可以开始使用了。

开发者文档

请参阅我们的开发者文档,了解如何使用我们的 SDK 来跟踪事件和用户属性,以及实现推送通知和应用内推送:[链接](https://docs.moengage.com/docs/sdk-integration)。

变更日志

查看 SDK 变更日志,了解每个发布版本的信息。

支持

关于 SDK 的问题以及任何集成方面的帮助,请联系我们:[email protected]