AppSociallySDK 0.8.1

AppSociallySDK 0.8.1

许可证 自定义
发布最新发布2014年12月

未指明 维护。



  • AppSocially

AppSocially SDK

将用户获取功能集成到您的应用中。

构建示例应用

  1. 下载 SDK 并解压文件。
  2. 构建和运行!!(示例项目可在“Examples”文件夹中找到。)

初学者指南

其他文档

文档可在 wiki 上找到。

示例和相关文档

邀请示例

sample2

分享示例

sample3

自定义视图示例

sample4

兼容性

  • iOS 5.0+
  • 要使用 Facebook 或 Twitter 相关功能,iOS 6.0 或更高版本是必需的。

发行说明

0.8.1(2013年10月4日)

  • 在 Mail Compose 视图中支持 iOS7。
  • 修复了可跟踪 Activity 示例。

0.8.0(2013年10月4日)

新增功能

  • 在 SMS Compose 视图中支持 iOS7。
  • 在分享相关函数中启用了 shareInfo 属性和参数
    • 请参阅 ASSharer 的 "API 差异"。
  • 添加了用于创建落地页的 API。
    • 请参阅 ASSharer 和 ASInviter 的 "API 差异"。
  • 将示例函数添加到 ShareSample 项目中。
    • 这表示如何创建落地页面并使用 FacebookSDK 的 share dialog 进行分享。

API 差异

  • ASSharer

    • shareInfoWithMessage:contentUrl:(新增)
    • setShareItems:forShareType:(删除。请使用 setStringToShare:urlToShare:imageToShare:forShareType: 代替。)
    • setStringToShare:urlToShare:imageToShare:forShareType:(新增)
    • shareWithType:shareItems:completion:(已移除。请使用 shareWithType:shareInfo:urlToShare:imageToShare:completion: 代替。)
    • shareWithType:shareItems:contentUrl:completion:(已移除。请使用 shareWithType:shareInfo:urlToShare:imageToShare:completion: 代替。)
    • shareWithType:shareInfo:urlToShare:imageToShare:completion:(新增)
    • createPageFrom:to:shareInfo:via:completionHandler:(新增)
  • ASShareComposeViewControllre

    • imageAsThumbnail(新增)
    • contentUrl(已移除。现在使用 kDataPropertyContentURL 键设置为 shareInfo 中。)
    • shareInfo(新增)
  • ASInviter

    • createPageFrom:to:inviteInfo:via:completionHandler:(新增)
    • createPagesFrom:to:inviteInfo:via:completionHandler:(新增)
  • ASConstants.h

    • kDataPropertyMessage(新增)
    • kDataPropertyContentURL(新增)
  • 类名更改

    • ASTrackableFacebookActivity -> ASFacebookActivity
    • ASTrackableTwitterActivity -> ASTwitterActivity
    • ASTrackableMailActivity -> ASMailActivity
    • ASTrackableSMSActivity -> ASSMSActivity

    每个类现在都是 ASActivity 的子类,并且可以设置 shareInfo

0.7.3(2013 年 9 月 19 日)

  • 修复 iOS7 相关的错误

0.7.2(2013 年 9 月 12 日)

  • iOS7 支持
  • 错误修复

0.7.1(2013 年 9 月 2 日)

  • 修复通过电子邮件发送邀请功能的错误。
  • 更新 README

0.7.0(2013 年 8 月 27 日)

  • 新功能

    • 通过 LINE 发送邀请
  • 更新示例项目

    • 默认 AppSocially API Key 和 Facebook App ID
  • 重命名文件名

    • Growth.frameworks -> AppSocially.framework
    • Growth.bundle -> AppSocially.bundle
    • GrowthSDK.strings -> AppSociallySDK.strings
  • 重命名类名

    • Growth -> AppSocially
    • GRXxxx -> ASXxxx
  • showInviteSheetInView: 方法移动到 ASInviter

[ASInviter showInviteSheetInView:self.view];
  • setSenderAccount: 方法移动到 ASInviter
[ASInviter setSenderAccount:account type:ASInviteTypeTwitterDM];
  • 更改分享相关方法
[ASSharer shareWithType:ASShareTypeTwitter
             shareItems:shareItems
             contentUrl:contentUrl
             completion:nil];
  • 从 GRMailSharer 中移除了 shareWithSenderName:contentURL:presetMessage:completion: 方法

请参阅 AppSocially SDK 0.7.0 切换指南

0.6.0(2013 年 8 月 14 日)

  • 新功能

    • 批量邀请
    • GRFriendsPickerController 中的 Twitter 支持。
    • 聚合分享视图控制器(见 "Examples/03_ShareSample")
    • iOS 5.x 兼容性(iOS 5.x 上不能使用 Facebook / Twitter 相关功能)
  • 更新示例项目。

0.5.0(2013 年 7 月 18 日)

  • 减少依赖的 Frameworks。

    • CoreData.framework、CoreLocation.framework、libsqlite3.dylib 的依赖减少。
  • 减少二进制大小。

  • 添加西班牙语和葡萄牙语的本地化文件。
    • 本地化/es.lproj/GrowthSDK.strings
    • 本地化/pt.lproj/GrowthSDK.strings

0.4.0(2013 年 7 月 12 日)

  • 新功能
    • 聚合好友选择器(见 "Examples/05_AggregatedPickerSample")
    • 通过 Facebook、Twitter 分享(见 "Examples/03_ShareSample")
    • 文本的自定义和本地化(见 "Localize")
  • 缩短了一些 API。

(旧版本)

[[Growth sharedInstance] showInviteSheetInView:self.view];

(新版本)

[Growth showInviteSheetInView:self.view];
  • 修复了一些错误。