Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 46 lines (37 sloc) 2.157 kb
3d1fc36 *Multitasking aware and can track when the app is brought into the fo…
Arash Payan authored
1 Introduction
2 ------------
9305827 Appirater now requires iOS 4
Arash Payan authored
3 Appirater is a class that you can drop into any iPhone app (iOS 4.0 or later) that will help remind your users
3d1fc36 *Multitasking aware and can track when the app is brought into the fo…
Arash Payan authored
4 to review your app on the App Store. The code is released under the MIT/X11, so feel free to
5 modify and share your changes with the world. To find out more, check out the [project
6 homepage] [homepage].
7
9305827 Appirater now requires iOS 4
Arash Payan authored
8
3d1fc36 *Multitasking aware and can track when the app is brought into the fo…
Arash Payan authored
9 Getting Started
10 ---------------
7b34e4c @hpique Update Readme.md with dynamic configuration
hpique authored
11 1. Add the Appirater code into your project.
12 2. Add the `CFNetwork` and `SystemConfiguration` frameworks to your project.
13 3. Call `[Appirater setAppId:@"yourAppId"]` with the app id provided by Apple. A good place to do this is at the beginning of your app delegate's `application:didFinishLaunchingWithOptions:` method.
14 4. Call `[Appirater appLaunched:YES]` at the end of your app delegate's `application:didFinishLaunchingWithOptions:` method.
15 5. Call `[Appirater appEnteredForeground:YES]` in your app delegate's `applicationWillEnterForeground:` method.
16 6. (OPTIONAL) Call `[Appirater userDidSignificantEvent:YES]` when the user does something 'significant' in the app.
17
18 Configuration
19 -------------
20
21 Appirater provides class methods to configure its behavior. See [`Appirater.h`] [Appirater.h] for more information.
22
23 [Appirater setAppId:@"552035781"];
24 [Appirater setDaysUntilPrompt:1];
25 [Appirater setUsesUntilPrompt:10];
26 [Appirater setSignificantEventsUntilPrompt:-1];
27 [Appirater setTimeBeforeReminding:2];
28 [Appirater setDebug:YES];
3d1fc36 *Multitasking aware and can track when the app is brought into the fo…
Arash Payan authored
29
30 License
31 -------
9305827 Appirater now requires iOS 4
Arash Payan authored
32 Copyright 2012. [Arash Payan] [arash].
3d1fc36 *Multitasking aware and can track when the app is brought into the fo…
Arash Payan authored
33 This library is distributed under the terms of the MIT/X11.
34
35 While not required, I greatly encourage and appreciate any improvements that you make
36 to this library be contributed back for the benefit of all who use Appirater.
37
9305827 Appirater now requires iOS 4
Arash Payan authored
38 MonoTouch Port
39 --------------
40 [Ivan Nikitin] [ivan] has ported Appirater to MonoTouch. You can find [it here on github] [monotouchport].
41
3d1fc36 *Multitasking aware and can track when the app is brought into the fo…
Arash Payan authored
42 [homepage]: http://arashpayan.com/blog/index.php/2009/09/07/presenting-appirater/
9305827 Appirater now requires iOS 4
Arash Payan authored
43 [arash]: http://arashpayan.com
44 [ivan]: https://www.facebook.com/nikitinivan
7b34e4c @hpique Update Readme.md with dynamic configuration
hpique authored
45 [monotouchport]: https://github.com/chebum/Appirater-for-MonoTouch
46 [Appirater.h]: https://github.com/arashpayan/appirater/blob/master/Appirater.h
Something went wrong with that request. Please try again.