All Projects → rizumita → Ctfeedback

rizumita / Ctfeedback

Licence: mit
Library to send feedback for iOS. Swift version https://github.com/rizumita/CTFeedbackSwift

Labels

Projects that are alternatives of or similar to Ctfeedback

feedback
Feedback and bug reports for Fixmie
Stars: ✭ 14 (-94.66%)
Mutual labels:  feedback
AutomationShield
Arduino library and MATLAB/Simulink API for the AutomationShield Arduino expansion boards for control engineering education.
Stars: ✭ 22 (-91.6%)
Mutual labels:  feedback
react-native-feedback-reporter
RNFR is on a mission to help developers get useful information from testers to help debug issues by automatically gathering information and integrating it with popular tools.
Stars: ✭ 22 (-91.6%)
Mutual labels:  feedback
product
Public feedback and ideation discussions for Meilisearch product 🔮
Stars: ✭ 26 (-90.08%)
Mutual labels:  feedback
app
Feedback collecting web service.
Stars: ✭ 40 (-84.73%)
Mutual labels:  feedback
bromb
A feedback widget designed to be simple and customizable.
Stars: ✭ 41 (-84.35%)
Mutual labels:  feedback
DNN.Feedback
DNN Feedback is a basic module used for accepting user inquiries on your DNN site.
Stars: ✭ 17 (-93.51%)
Mutual labels:  feedback
feedback
A simple widget for getting better feedback.
Stars: ✭ 178 (-32.06%)
Mutual labels:  feedback
stomt-unreal-plugin
Collect feedback in-game/in-app with STOMT for Unreal Engine.
Stars: ✭ 23 (-91.22%)
Mutual labels:  feedback
Personal-Finance-Net-Worth-Tracker
Personal Finance (Net Worth Tracker) Wealth Management Spreadsheet
Stars: ✭ 31 (-88.17%)
Mutual labels:  feedback
john feedbackbot
A simple feedback bot with message response support
Stars: ✭ 22 (-91.6%)
Mutual labels:  feedback
Material-Smart-Rating
😍⭐⭐Material Smart Rating App - An Android library that encourages users to rate the app on Google Play.⭐⭐😘
Stars: ✭ 30 (-88.55%)
Mutual labels:  feedback
reactnative-typescript
Playground and evolution of learnings done in react native with typescript
Stars: ✭ 28 (-89.31%)
Mutual labels:  feedback
feedback
An angular module provide a directive for feedback
Stars: ✭ 35 (-86.64%)
Mutual labels:  feedback
larafeed
Laravel package for providing visual feedback via screenshots.
Stars: ✭ 42 (-83.97%)
Mutual labels:  feedback
nativescript-taptic-engine
📳 Use Apple's Taptic Engine to vibrate your iPhone 6s (and up) in a variety of ways
Stars: ✭ 16 (-93.89%)
Mutual labels:  feedback
Feedback-bot
In Short This is An Personalized Livegram Bot Made Using Python.. Follow Me @HeimanPictures & Star This Repo
Stars: ✭ 23 (-91.22%)
Mutual labels:  feedback
formr.org
Chain simple surveys into longer runs to build complex studies. Use R to generate pretty feedback and complex designs.
Stars: ✭ 90 (-65.65%)
Mutual labels:  feedback
Sentiment-Analysis-Play-Store-Reviews
Sentiment Analyser: Sentiment Analysis of user feedback in Play Store to improve app quality!
Stars: ✭ 22 (-91.6%)
Mutual labels:  feedback
Issue-Tracker
The public issue tracker for the EarthMC Minecraft server.
Stars: ✭ 31 (-88.17%)
Mutual labels:  feedback

CTFeedback

If your app supports over iOS9.0 and written in swift, you can use CTFeedbackSwift -

CTFeedback is a library to send feedback for iOS 6.0+.

Screenshot

Install

CTFeedback is on CocoaPods. Simply add:

pod 'CTFeedback'

to your Podfile.

Example

CTFeedbackViewController *feedbackViewController = [CTFeedbackViewController controllerWithTopics:CTFeedbackViewController.defaultTopics localizedTopics:CTFeedbackViewController.defaultLocalizedTopics];
feedbackViewController.toRecipients = @[@"[email protected]"];
feedbackViewController.useHTML = NO;
[self.navigationController pushViewController:feedbackViewController animated:YES];

Sample Output

###Plaintext Email:

Device: iPhone 5s (GSM)

iOS: 7.0.4

App: CTFeedbackDemo

Version: 1.0.1

Build: 1.0.1

###HTML Email:

<tr><td>Device:</td><td><b>iPhone 5s (GSM)</b></td></tr>
<tr><td>iOS:</td><td><b>7.0.4</b></td></tr>
<tr><td>App:</td><td><b>CTFeedbackDemo</b></td></tr>
<tr><td>Version:</td><td><b>1.0.1</b></td></tr>
<tr><td>Build:</td><td><b>1.0.1</b></td></tr>

Custom Feedback via your server API

You also can use your own server API to send feedback. It can be useful if user has no E-mail account on device or else.

To use custom callback set useCustomCallback to YES. If you want to let user input his E-mail, set showUserEmail to YES.

CTFeedbackViewController *feedbackViewController = [CTFeedbackViewController controllerWithTopics:CTFeedbackViewController.defaultTopics localizedTopics:CTFeedbackViewController.defaultLocalizedTopics];
feedbackViewController.showsUserEmail = YES;
feedbackViewController.useCustomCallback = YES;
feedbackViewController.delegate = self;
[self.navigationController pushViewController:feedbackViewController animated:YES];

Also implement delegate function:

- (void)feedbackViewController:(CTFeedbackViewController *)controller
   didFinishWithCustomCallback:(NSString *)email
                         topic:(NSString *)topic
                       content:(NSString *)content
                    attachment:(UIImage *)attachment

See demo for more details.

License

MIT license

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].