功能
-
一行代码初始化并在您的应用程序中集成,发布在iOs CocoaPods和Android二进制库中
-
适用于iOS和Android
-
开源:其代码可在Github上公开
-
Parse Server SDK初始化:无需编写额外的代码来初始化Parse Server SDK,其初始化已嵌入到Appgain.io SDK初始化中
-
用户推送令牌识别:将每个用户的推送令牌与其应用程序userId链接,实现O2O通信
-
延迟深链接
-
用于识别用户应用程序安装获取渠道
-
即使在用户打开智能深链接之前未安装应用程序,也能将用户流程路由到目标应用屏幕
-
-
智能深链接创建:在您的应用程序内部创建智能深链接,例如在用户分享应用程序内容时,这将启用用户奖励等用例
-
移动深页创建:在您的应用程序中创建移动深页,例如在用户分享应用程序内容时,这将启用用户奖励等用例
-
推送通知会话跟踪
-
跟踪收到的推送消息事件(仅限Android)
-
跟踪已丢弃的推送消息事件(仅限Android)
-
跟踪推送消息打开事件
-
跟踪推送消息转换事件
-
-
应用程序营销自动化:根据用户应用程序内操作触发预定义的多渠道消息场景
-
内置用户沟通偏好管理:用户可以选择退出/加入内置应用内推送、电子邮件、短信渠道
安装SDK
1 - 从Cocoa Pod安装SDK
- 打开终端—
$ cd <你的应用程序目录>
$ pod init.
-
导航到项目目录将找到podFile
-
打开它,并添加
pod 'Appgain'.
-
按Ctrl + S
-
终端
—$ pod update
-或-
—$ pod install
-
等待pod完成安装。
-
从<_____.xcworkspace>打开您的项目
2 - 在应用程序委托中配置SDK
- 允许应用程序访问网络。
- 您需要添加您的URL模式和关联域到您的应用程序,其值将是:<app子域名.Appgain.io或您的自定义域(如果已配置)
-
在AppDelegate.h中,添加 #import <Appgain/Appgain.h
-
在AppDelegate.m中
(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { [AppGain initializeAppWithID:<your app id andApiKey: <—-your app api key —— whenFinish:^(NSURLResponse *response, NSMutableDictionary *result) { //after app finish configure. //response for match app to link. //result show link matched data.}]; return YES; }
Swift —
• 创建 <项目名称 -Bridging-Header.h
• 在它上添加此代码 #import <Appgain/Appgain.h
• AppGain.initializeApp(withID: "