개 푸딩을 위해 iOS 앱에서 슬랙으로 피드백하는 방법
AppFeedback-ios 넣기
SDK 도입
Carthage에서 소개
Cartfile에 다음을 추가
github "https://github.com/yahoojapan/AppFeedback-ios"
carthage update
Build Phases의 Link Binary With Libraries에서 AppFeedback.framework 추가
출시하려는 버전에는 표시되지 않으므로,
Build Phases에서 Run Script로 다음 추가
if ["${CONFIGURATION}" != "Release" ]; then
/usr/local/bin/carthage copy-frameworks
fi
입력 파일
$(SRCROOT)/Carthage/Build/iOS/AppFeedback.framework
Bridging Header에 SDK 추가
아직, Briding Header가 없는 경우는 적당하게 Object-C의 파일을 추가하면(자) Bridging Header를 추가할지 묻는 것이므로 추가한다. 그 후, Obj-C의 파일은 삭제
Briding Heade 파일에 AppFeedBack 추가
Bridging-Header.h
#import <AppFeedback/AppFeedback.h>
구현
AppDelegate에 다음과 같이 설명
import AppFeedback
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// ……
#if DEBUG
AppFeedback.configure(withSlackToken:"<your token>", slackChannel:"<slack channel id>")
#endif
// ……
}
SceneDelegate를 지원하는 경우
import AppFeedback
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
AppFeedback.configure(withSlackToken: "foo", slackChannel: "hoge")
AppFeedback.readyFeedbackGesture()
AppFeedback.readyScreenShot()
guard let _ = (scene as? UIWindowScene) else { return }
}
slack token는 로그인한 상태에서 여기 의 create token에서 취득한다.
채널 ID는 슬랙 채널을 오른쪽 클릭으로 복사하면 알 수 있습니다.
이것으로 표시 완료! !
Reference
이 문제에 관하여(개 푸딩을 위해 iOS 앱에서 슬랙으로 피드백하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tatetate55/items/2f8f929f30fa739f357f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)