Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Índice
maxLevel4
outlinetrue
exclude.*ndice
stylenone


O fluig SDK para iOS é a maneira mais fácil de integrar seu aplicativo com a plataforma do fluig e está dividido em camadas:


  • fluigSDKCoreAcesso a todas as APIs REST automaticamente assinadas usando OAuth.
  • fluigSDKFlowsAPI + camada de negócio.  Disponibilizando:
    • Banco de dados;
    • Cache;
    • Gerenciamento de servidores e usuários.

  • fluigSDKUiCamada de negócio + camada de interface do usuário. Disponibilizando:
    • Componentes de interface como: botões, listas, visões, etc;
    • Telas completas como Login, Timeline, Process, etc.

Requisitos

Os requisitos necessários são:

  • iOS 9.0+
  • Xcode 8.1+
  • Swift 3.0+

Configuração

  1. Configuração do aplicativo para iOS;
  2. Integrar fluigSDK no seu aplicativo;
  3. Chamando o fluigSDK do App Delegate.

Configuração do aplicativo para iOS

  1. Localize o identificador do seu bundle no Xcode e copie-o para a área de transferência.
    (incluir imagem)
  2. Crie uma nova aplicação dentro do seu painel do desenvolvedor
  3. Cole o identificador do bundle dentro do painel do desenvolvedor e faça o download do seu arquivo "fluigSdk.plist"

Integrar fluigSDK no seu aplicativo

Você pode instalar o SDK usando CocoaPods ou manualmente.

CocoaPods

CocoaPods é um gerenciador de dependências para projetos Cocoa. Você pode instalá-lo com o seguinte comando:

Bloco de código
$ gem install cocoapods
Nota
titleAtenção

É necessário CocoaPods 1.1.0+ para compilar o fluigSDK 1.0.0+


Para integrar o fluigSDK no seu Xcode usando CocoaPods, adicione-o no seu Podfile:

Bloco de código
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'fluigSDK'
end


Então execute o seguinte comando:

Bloco de código
$ pod install

Manualmente

Você também pode integrar o fluigSDK manualmente no seu projeto baixando os pacotes da página do fluigSDK para iOS(inserir link) e adicione os arquivos .framework no seu projeto.

Chamando o fluigSDK do App Delegate

Objective-C

Bloco de código
//  AppDelegate.m

#import <FBSDKCoreKit/FBSDKCoreKit.h>

- (BOOL)application:(UIApplication *)application 
    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  
  
  
  return YES;
}

Swift

Bloco de código
//  AppDelegate.m

import FBSDKCoreKit

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey : Any]? = nil) -> Bool {
  
  
  
  return true;
}


Como usar

  • Using fluigAPI by itself

  • Bussiness logic products:
    • Processes
    • Documents
    • Socual
  • User interface products:
    • Processes
    • Documents
    • Socual