Instabug 도입 정보

개요



Instabug라는 iOS, Android 앱의 사용자 피드백을 지원하는 SDK를 도입하는 방법에 대해
이번에는 iOS에서의 도입 방법을 정리했습니다.

Instabug란?



  • SDK 설치와 약간의 코드만으로 앱에서 쿼리 기능을 구현할 수 있습니다.



  • Instabug에서 할 수있는 일


  • 운영 문의 (채팅 형식 : 유료)
  • 버그 보고서
  • 개선 제안
  • 스크린 샷, 이미지 첨부
  • 스크린샷에 쓰기
  • 동영상 촬영









  • 또한 웹사이트의 대시보드도 사용하기 쉽습니다.
    유료 플랜은 됩니다만, 3rd Party Integration으로서 Slack이나 Github, Trello도 사용할 수 있는 것은 편리하다고 생각합니다.

    자세한 내용은 여기 htps : // 이른바 g. 코m/

    사용법



    회원등록 등은 생략합니다.

    SDK 도입



    Instabug의 SDK를 도입하는 방법은 매뉴얼 혹은 Cocoapods의 2종류가 있습니다.
    Cocoapods에서 설치하는 단계는 다음과 같습니다.

    1. SDK install
    Podfile에 pod 'Instabug'를 추가하여 pod install2. AppDelegate로 설정
    AppDelegate에 import Instabug를 추가하고 application:didFinishLaunchingWithOption:에 다음 코드를 작성하면됩니다.
    Instabug.start(withToken: "token", invocationEvent: .shake)
    

    이제 앱을 실행하는 동안 기기를 흔들면 보고서 화면이 표시됩니다.


    Instabug 설정 정보



    Instabug에서는 버그 리포트 화면을 표시하기 위한 동작 방법의 설정이나, 디자인의 변경을 할 수 있는 메소드가 있습니다.

    버그 보고서를 보는 방법
    IBGInvocationEvent 라고 하는 enum 로 정의되고 있습니다.start(withToken token: String, invocationEvent: IBGInvocationEvent)invoke(with invocationMode: IBGInvocationMode)의 방법으로 설정할 수 있습니다.
    case none                // 自分でバグレポートの表示を実装する
    case shake               // デバイスを振る
    case twoFingersSwipeLeft // 2本指で左にスワイプ
    case rightEdgePan        // デバイスの右端から左にスワイプ
    case floatingButton      // 右下にfloatingButtonを表示
    

    Instabug 설명 표시
    사용자에게 Instabug 사용법을 설명하는 메시지를 볼 수 있습니다.
    아무것도 설정하지 않으면 처음 앱을 시작할 때 표시할 수 있지만 직접 제어할 수도 있습니다.


    Instabug.setIntroMessageEnabled(false) // 自動表示をOff
    Instabug.showIntroMessage() // メッセージを表示
    

    표시 변경
    테마 컬러와 1차 컬러, 텍스트를 변경할 수 있습니다.
    open class Instabug : NSObject {
    
    ...
    
    setColorTheme(_ colorTheme: IBGColorTheme)
    setPrimaryColor(_ color: UIColor)
    setString(_ value: String, toKey key: IBGString)
    

    요약


  • 도입 방법도 간단하고, 무료 플랜에서도 어느 정도 사용할 수 있어 편리하므로 추천입니다!

  • 유료 플랜 가 되면, 크래쉬 정보나 Analytics를 사용할 수 있으므로 과금에 대해 검토해 보고 싶습니다.
  • 좋은 웹페이지 즐겨찾기