MoE-RichNotification 7.16.2

MoE-RichNotification 7.16.2

rakshithaDeepaMoEngage Inc维护。



 
依赖于
MoE-Core-Beta>= 0
MoE-Analytics-Beta>= 0
MoE-Messaging-Beta>= 0
MoE-ObjCUtils-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帐户,转到仪表板左侧面板中的设置。在应用设置下,您将找到您的应用ID。在初始化SDK时提供此应用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变更日志](https://github.com/moengage/MoEngage-iOS-SDK/blob/master/CHANGELOG.md)

支持

如果您在SDK中遇到任何问题或需要帮助进行集成,请联系我们[email protected]