测试已测试 | ✓ |
Lang语言 | Obj-CObjective C |
许可协议 | MIT |
发布最后发布 | 2016年5月 |
由 Dal Rupnik,Kendall Chuang 维护。
YesGraph iOS SDK 是一个集成了 YesGraph 的分享 iOS SDK。它向用户展示一个分享表单,用户可以通过该表单将消息分享到多个来源,例如:Facebook、Twitter 或用户的联系簿。有关更多信息,请参阅我们的博客。
在 yesgraph.com 上查找有关 YesGraph 的详细文档。
SDK 与 iOS 8 及以上版本的 iOS 应用兼容。要构建源代码,需要 Xcode 7.x 和 iOS 9.x SDK。
最简单的方法是使用 CocoaPods。将以下 Pod 添加到您的 Podfile
pod 'YesGraph-iOS-SDK'
或者通过将 YesGraphSDK 文件夹中的所有 .h 和 .m 文件拖放到您的项目中手动集成。您还必须通过以下方式导入库
Objective-C
#import <YesGraphSDK/YesGraphSDK.h>
@import YesGraphSDK; // Only if using modules
Swift
import YesGraphSDK
仓库中包含了 3 个示例应用,当触发时会显示分享表单。所有示例都是相同的,但它们包含不同的 SDK 集成方式。
与 YesGraph SDK 一样,所有示例应用都需要 Xcode 7.x 来构建和运行。
在使用任何示例应用之前,您需要使用您的 YesGraph 客户端密钥 配置应用程序。因为 YesGraph 将移动设备视为不受信任的客户端,所以首先需要一个受信任的后端来生成客户端密钥。
阅读有关连接应用程序的更多信息 阅读有关创建客户端密钥的更多信息
YSGUtility
类和randomUserId
方法生成随机用户ID)。使用收到的客户端密钥和用户ID配置YesGraph iOS SDK
Objective-C
[[YesGraph shared] configureWithClientKey:clientKey];
[[YesGraph shared] configureWithUserId:userId];
Swift
YesGraph.shared().configureWithClientKey(clientKey)
YesGraph.shared().configureWithUserId(userId)
我们提供了一个简单的脚本,以便在本地构建YesGraph SDK。
./Scripts/build-all.sh
此脚本将构建框架和静态库。
YesGraph iOS SDK包含可以在Xcode中执行的单元测试。
YesGraph iOS SDK在< strong>MIT许可下发布。有关更多信息,请参阅LICENSE文件。