TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Jul 2015 |
Maintained by David Rothera.
RumbleStrip is a lightweight feedback tool which allows your users to 'Rage Shake' to give feedback.
Once you have the pod installed, usage is very simple:
Import RumbleStrip in your AppDelegate
#import <RumbleStrip/RumbleStrip.h>
Enable RumbleStrip
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[RumbleStrip enableRumble];
// or
RumbleStrip *feedback = [RumbleStrip enableRumble];
[feedback setSubject:@"Test Subject"];
[feedback setRecipients:@[ @"[email protected]" ];
return YES;
}
Once you have RumbleStrip installed and enabled you can "shake" to device to initiate RumbleStrip.
At present it will show a dialog to the user asking if they would like to provide feedback, if they say yes they will be directed to an e-mail template with a screenshot and other diagnostic information attached.
To run the example project, clone the repo, and run pod install
from the Example directory first.
RumbleStrip doesn't have many requirements other than a couple of Apple provided libraries.
RumbleStrip is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "RumbleStrip"
David Rothera, [email protected]
RumbleStrip is available under the MIT license. See the LICENSE file for more info.