Stomt-iOS-SDK 2.0.7

Stomt-iOS-SDK 2.0.7

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2017年12月

H3xept 维护。



stomt iOS-SDK

Easy integration

我们的 SDK 允许您将反馈解决方案 www.stomt.com 添加到您的 iPhone 或 iPad 应用。

要将您的应用程序连接到 stomt,请先在 stomt 上创建一个项目页面。

安装

安装 stomt-iOS-SDK 有多种选择。

Pod 的版本

从版本 2.0.2 开始,pod 可以无缝地在 iOS 8/9/10 上工作。

手动

  • 使用命令行 git clone https://github.com/stomt/stomt-ios-sdk 从 GitHub 下载项目。
  • 在克隆的仓库中找到 StomtiOS.xcodeproj 并将其拖入当前 Xcode 项目中。请确保将其放置在项目层级之外!
  • 进入您的应用的 构建阶段 画布,并将 StomtiOS.framework 添加到 链接二进制与库 之中。

完成!

配置

导入 SDK

(如果您是通过 CocoaPods 安装的)

#import "Stomt.h"

(如果您是手动安装的)

#import <StomtiOS/Stomt.h>

初始化框架

// Setup Stomt with your AppID
// -> get yours at: https://www.stomt.com/dev/my-apps
//
[Stomt setAppID:@"abcdefghijklmnopqrstuvwxy"];

文档

常见用法

创建 stomt

使用 SDK 期间最常见的操作是发送一个 Stomt。

// Open a creation modal for your applications page
// -> the targetID is your pages identifier you can copy it from the pages url
//    https://www.stomt.com/stomt-ios-sdk -> stomt-ios-sdk
//
[Stomt presentStomtCreationPanelWithTargetID:@"target-id" 
                defaultText:@"..."
                 likeOrWish:kSTObjectWish 
             fromViewController:self 
                completionBlock:^(NSError *error, STObject *stomt) {

                }];

认证

可以通过两种方式实现 Stomt 的认证

通过正常的 OAuth 流程,使用方便的类方法 +[Stomt promptAuthenticationIfNecessaryWithCompletionBlock:] 您还必须为您的应用程序提供 URL 架构 "stomtAPI" 并重写以下在您的 AppDelegate 中的方法

//For iOS 8
- (BOOL)application:(UIApplication*)application openURL:(nonnull NSURL *)url sourceApplication:(nullable NSString *)sourceApplication annotation:(nonnull id)annotation
{
    return [[Stomt sharedInstance] application:application openURL:url sourceApplication:nil annotation:nil];
}
//For iOS 9 or higher
- (BOOL)application:(UIApplication *)application openURL:(nonnull NSURL *)url options:(nonnull NSDictionary<NSString *,id> *)options
{
    return [[Stomt sharedInstance] application:application openURL:url sourceApplication:nil annotation:nil];
}

这部分仍在开发中。它将很快更新,请检查更新。

或者可以通过 Facebook 连接

文档即将推出!

贡献

我们希望通过您对我们的 iOS SDK 的贡献。请随意进行分叉,并且我们也期待您的 pull-request!

作者

关于stomt的更多信息