روز هفتم: با Canny.io در جریان باشید! 🔄
در هفتمین پست از سری #30DaysOfSwift، Canny.io را به اشتراک میگذارم – ابزاری عالی برای جمعآوری بازخورد کاربران و ردیابی درخواستهای ویژگی.
در اینجا نحوه اضافه کردن Canny.io به برنامه خود آورده شده است:
مراحل ادغام Canny.io:
- حساب Canny.io خود را تنظیم کنید:
- اگر قبلاً این کار را نکردهاید، در Canny.io ثبتنام کنید و یک برد جدید برای برنامه خود ایجاد کنید تا بازخوردها را پیگیری کند.
- رفتن به
Settings Installation
و شناسه بردی را که برای ادغام Canny نیاز دارید کپی کنید.
- Canny را در WebView باز کنید: از آنجایی که Canny به عنوان یک سرویس مبتنی بر وب عمل می کند، برای باز کردن فرم بازخورد، یک WebView ساده به برنامه SwiftUI شما اضافه می کنیم.
import SwiftUI import WebKit
struct CannyView: UIViewRepresentable { let urlString: String
func makeUIView(context: Context) - WKWebView {
return WKWebView()
}
func updateUIView(_ uiView: WKWebView, context: Context) {
if let url = URL(string: urlString) {
let request = URLRequest(url: url)
uiView.load(request)
}
}
}
struct ContentView: View { var body: some View { NavigationView { VStack { Text("Got feedback? We’d love to hear it!") .padding()
Button("Submit Feedback") {
// Open the Canny feedback form
openCannyForm()
}
.padding()
...