LifePics 在为零售冲印店提供最新的在线影像服务和 technologies)以便在 Web 上开展业务方面处于市场领先地位。
LifePics OPEN(开放照片电商网络)项目允许应用开发者通过 LifePics 网络推动消费者照片订单。我们可以将您的应用链接到我们的网络,并且对于您的应用产生的每个订单,我们将支付您收入分成比例。
有关开发人员收入分成的更多信息,请阅读所附的 LifePics 开发者协议 并查看第 1 天。
要从 LifePics 获取开发人员密钥,请将 LifePics 开发者协议的完整签署副本发送到[email protected]。LifePics 将生成一组开发人员密钥并将其发送回您。请参阅 LifePics 开发者协议 中的第 1 天,在发送给 LifePics 的文件中提供以获得开发人员收入分成资格。
有关 OPEN 计划的任何问题,请通过电子邮件 [email protected] 发送。
LifePics SDK 允许您的 iPhone 用户选择图像并在附近的冲印店打印。
用户可以从他们的照片库中选择图像,从您的应用中提供图像,或者可选地,从他们的 Facebook、Instagram、Google 或 Flickr 帐户中选择图像。
您需要一个免费的 LifePics 开发者密钥。详细信息见上文的概述部分。
SDK 支持 iOS 7.0 及以上版本。
CocoaPods
安装 LifePics SDK 最简单的方法是使用 CocoaPods。
platform :ios, '7.0'
pod 'LifePics'
手动安装
将 LifePics.framework 和 LifePics.bundle 文件的副本放在您的项目文件夹中的任何位置。
在 Xcode 中,选中项目导航器中的您的项目。
选择您的应用程序目标。
选择构建阶段标签。
扩展带库的二进制链接。
单击加号按钮,然后选择“其他”以选择并添加LifePics.framework文件。
接下来,添加以下系统框架(如果它们尚未链接到您的项目)
和其他这些库
现在切换到“构建设置”选项卡,找到“其他链接器标志”设置。在此处添加"-ObjC",对于调试和发布都添加。
通过在项目导航中选择“添加文件”将LifePics.bundle添加到您的目标中。
导入LifePics头文件
#import <LifePics/LifePics.h>
通过提供您的合作伙伴ID、源ID和密码来连接到LifePics网络
[[LPFSessionManager sharedManager] beginPartnerSessionWithID:@"partnerID"
sourceID:@"sourceID"
password:@"password"
completion:^(NSError *error) {
if ([error code] != 0) {
// Handle error here.
}
}];
最后,展示LifePics订单视图控制器
LPFOrderViewController *vc = [[LPFOrderViewController alloc] initWithImageDataSource:nil];
[self presentViewController:vc animated:YES completion:NULL];
您可以在展示之前设置主色和辅色来自定义LifePics订单视图控制器使用的颜色
LPFOrderViewController *vc = [[LPFOrderViewController alloc] initWithImageDataSource:nil];
vc.primaryColor = [UIColor blueColor];
vc.secondaryColor = [UIColor purpleColor];
[self presentViewController:vc animated:YES completion:NULL];
可以使用UIAppearance协议进一步修饰界面。
您还可以在资源视图中启用Facebook、Instagram、Google和Flickr的访问。有关详细信息,请参阅配置照片资源文档。
功能
在确认订单视图中添加了一个必填的电子邮件地址。
在确认订单视图中添加了服务条款和隐私政策链接。
当访问设备的照片被拒绝时,改善了错误消息。
功能
照片资源现在在您登录之前变暗。
现在您可以从照片资源中注销(使用编辑按钮)。
构建DEBUG模式时将使用预发布服务器。否则将使用生产服务器。
开始会话时,将在Xcode控制台中显示消息,以告知您是否已连接到预发布或生产服务器。
在登录预发布服务器时,“提交订单”按钮将显示为“提交假订单”。
错误修复
当从照片资源返回时,不再包含顶部的无用的空格列表。
提供提交假订单的对话框已删除。
功能
功能
错误修复
错误修复
功能
错误修复
功能
错误修复
功能
错误修复