Phonegap 主要是方便用于移动开发的平台,对于没有太多功能需求的组建来说,可以实现快速的功能开发。友盟是一套针对程序使用者分析的工具,这两者集成可以方便对使用程序的用户进行分析。现阶段自己还没时间搭建一个自己用的平台出来,只好将就着用一些开源和商业方案实现。
集成准备
首先需要有一个工程,如果你已经有了,则可以跳过这个步骤。同时,还需要你有一个 App Key(iOS 与 Android 不同),可以在管理中找到 key。
假设你已经安装了 cordova,并且已经有 iOS 和 Android 开发环境。这样一般都是 Mac 系统了。
cordova create hello com.example.hello HelloWorld
cd hello
cordova platform add android
cordova platform add ios
iOS 集成
ios 集成方式比较简单,首先,找到项目目录的 platform/ios 中的项目,打开。
请在你的工程目录结构中,右键选择 Add
->Existing Files…
,选择 SDK 压缩包中的 libMobClickLibrary.a
和 MobClick.h
。或者将这两个文件拖入 XCode 工程目录结构中,在弹出的界面中勾选 Copy items into destination group's folder(if needed)
, 并确保 Add To Targets
勾选相应的 target。
添加依赖框架 (Framework) 和编译器选项 TARGETS
–>Build Phases
–>Link Binary With Libraries
–> + –>libz.dylib
在 AppDelegate.m 中填写 Appkey,设置发送策略和填写渠道 id 三部分,代码示例如下:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
......
[MobClick startWithAppkey:@" 你的 AppKey"];}
Android 集成
待补充。