Latest 0.7.6
Homepage https://github.com/PlusR/AAMFeedback
License BSD
Platforms ios 8.0, requires ARC
Dependencies UIDeviceIdentifier
Frameworks MessageUI
Authors , ,

Simple Feedback library, forked from fladdict/AAMFeedback.

screenshot

Installation

pod 'AAMFeedback', :git => 'https://github.com/PlusR/AAMFeedback.git'

Usage

See Example

AAMFeedbackViewController *feedbackViewController = [[AAMFeedbackViewController alloc] init];
feedbackViewController.toRecipients = @[@"[email protected]"];
feedbackViewController.ccRecipients = nil;
feedbackViewController.bccRecipients = nil;
UINavigationController *feedbackNavigation = [[UINavigationController alloc] initWithRootViewController:feedbackViewController];
[self presentViewController:feedbackNavigation animated:YES completion:nil];

AAMFeedbackViewController is a UITableViewController Subclass.
You can use setting AAMFeedbackViewController to the view controller’s custom class in storyboard.

For details, See FeedbackTableViewController of Example.

Custom Localization

When using AAMFeedback via CocoaPods, you should following setting to custom localization.

[AAMFeedbackViewController setAlwaysUseMainBundle:YES];

You’ll need to manually create/copy AAMLocalizable.strings to your project.

Example project:

Thanks Move lproj directories to Appirater.bundle when using CocoaPods by eager · Pull Request #129 · arashpayan/appirater.

Difference from original fladdict/AAMFeedback

  • ARC ed.
  • Device information is defined by the use of squarefrog/UIDeviceIdentifier.
  • Custom BackgroundImage/Topics/Localized.string
  • Added spanish locale.(thanks @ericertl)

Contributing

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

License

New BSD License

Latest podspec

{
    "name": "AAMFeedback",
    "version": "0.7.6",
    "summary": "iOS user feedback component for universal use.",
    "homepage": "https://github.com/PlusR/AAMFeedback",
    "authors": {
        "fladdict": "[email protected]",
        "azu": "[email protected]",
        "PlusR": "[email protected]"
    },
    "license": {
        "type": "BSD",
        "file": "LICENSE"
    },
    "source": {
        "git": "https://github.com/PlusR/AAMFeedback.git",
        "tag": "0.7.6"
    },
    "platforms": {
        "ios": "8.0"
    },
    "source_files": "AAMFeedback/AAMFeedback/*.{h,m}",
    "resource_bundles": {
        "AAMFeedback": [
            "AAMFeedback/AAMFeedback/*.lproj"
        ]
    },
    "frameworks": "MessageUI",
    "dependencies": {
        "UIDeviceIdentifier": []
    },
    "requires_arc": true
}

Pin It on Pinterest

Share This