furieux
Celui que j'utilise et fonctionne à merveille sur iOS 5+ (également disponible pour Mac OS X, mais cette réponse est axé sur l'iOS partie) et sur tous les appareils (iPad, iPhone, iPod Touch) est en colère.
Il utilise un uialertview et storekit de demander à l'utilisateur d'attribuer une cote (ou rappeler plus tard). Tout est personnalisable, à partir du nom du Bouton Annuler Titre de l'Intervalle de temps au cours de laquelle il rappelle à l'utilisateur.
Par défaut, la colère s'ouvre automatiquement lorsque certaines conditions sont remplies (ex. application a lancé un nombre X de fois, l'utilisateur transmises X nombre de niveaux), mais vous pouvez également utiliser une variété de méthodes et de votre propre logique (avec l'aide de colère méthodes) pour afficher manuellement un furieux popup.
Le programme d'installation
Pour l'installer, il suffit de glisser l'en-tête (.H) le fichier de la mise en œuvre (.M) de fichiers, et la colère Bundle (pour la localisation) dans votre projet.
- L'importation de l'en-tête dans votre AppDelegate:
#import "iRate.h"
- Ajouter le StoreKit Cadre de votre projet - Plus d'informations sur StoreKit de la Documentation d'Apple
- Ajoutez la méthode suivante à votre application délégué:
+ (void)initialize
- Les propriétés ci-dessous peut être définie dans l'
initialize
méthode, cependant, aucun d'entre eux sont nécessaires (en colère peut automatiquement trouver toutes ces informations).
Propriétés
La propriété ci-dessous est utile pour faire des tests. Mis à YES
lors de tests pour s'assurer que la boîte de dialogue s'affiche correctement. Lorsque la valeur YES
, il apparaît immédiatement au démarrage sans se soucier des autres paramètres d'affichage. Réglez ce NO
pour les versions de votre application.
[iRate sharedInstance].previewMode = NO;
L' appStoreID
propriété permet de définir l'ID de votre application. Ce n'est nécessaire que si vous avez à la fois Mac et iOS avec le même Identifiant de lot. L'ID de l'Application, définissez ici doit correspondre à l'ID de lot situé dans Xcode et iTunes Connect:
[iRate sharedInstance].appStoreID = 555555555;
Plus De Détails
La documentation complète de la colère des fichiers détails de toutes les propriétés disponibles, les délégués et les méthodes. Voici une image du produit final:
Crittercism
Si vous utilisez le Crittercism des Rapports d'incidents de service, ils fournissent un moyen simple pour afficher un Taux Us dialogue. Sélectionnez simplement votre application sur le Crittercism site web, accédez à l'onglet paramètres, puis sélectionnez le Taux de "Dialogue" de l'onglet. Cette fonctionnalité permet à votre application d'installation d'un Taux Us dialogue sans utiliser de code tant que votre application utilise Crittercism. Veuillez noter que je ne suis pas liés à ou approuvés par Crittercism de toute façon.