Parsely 2.5

Parsely 2.5

测试已测试
语言语言 Obj-CObjective C
许可证 NOASSERTION
发布最后发布2019年6月

Peter ReinhardtEmmett ButlerChris WisecarverAnnelise Lynch 维护。



  • 作者:
  • Parsely

注意:此库已被弃用,并被基于 Swift 的 Parse.ly SDK 所取代。如果您是第一次与 Parse.ly 集成,请不要使用此库。

Parsely iOS SDK

此库提供了一个与 Parsely 页面浏览跟踪系统的接口。它为 iOS 应用提供了类似于 Parsely Javascript 跟踪器 的功能。此库的全教级文档可以在 Parsely 网站 上找到。

用法

如果您的应用程序使用 Cocoapods,您可以使用 Parsely Pod 来集成 SDK。

如果您想手动集成此代码并追踪您的 iPhone 应用的活动,请首先使用以下命令克隆此仓库

git clone http://github.com/Parsely/parsely-ios.git

此仓库的主要目的是托管开源 Parse.ly iOS SDK,该 SDK 作为 /ParselyiOS 中的 Objective-C 类实现。该模块作为在 /HiParsely 中的示例被使用,展示了如何在典型的 XCode 项目中集成 SDK。您可以将 HiParsely 打开为 XCode 项目并探索典型的 SDK 集成。

与 XCode 集成

为了将 Parsely 移动跟踪集成到您的 iOS 应用中

  1. 将ParselyiOS文件夹拖拽到您的XCode项目中
  2. 勾选标记为“将项目复制到目标组文件夹”的选项
  3. 确保在“链接二进制与库”构建阶段中包含Foundation.frameworkSystemConfiguration.framework框架

使用SDK

在任何使用Parsely SDK的文件中,确保在文件顶部添加以下行:

#import "ParselyTracker.h"

在使用SDK之前,您必须使用您的公共API密钥初始化Parsely对象。这通常最好在应用程序的设置阶段完成,例如在AppDelegateapplicationDidFinishLaunchingWithOptions:方法中。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    [ParselyTracker sharedInstanceWithApiKey:@"somesite.com"];  // initialize the Parsely tracker
    [self.window makeKeyAndVisible];
    return YES;
}

要使用Parsely注册页面视图事件,只需使用trackURL:调用。

[[ParselyTracker sharedInstance] trackURL:@"http://dailycaller.com/2013/03/19/alison-brie-is-the-future-of-television-photos/"];

此调用需要当前查看的帖子的对应页面的规范URL。

授权协议

Copyright 2016 Parse.ly, Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.