Je veux mettre une fonctionnalité "évaluer / évaluer cette application" dans mon application.
Existe-t-il un moyen de créer un lien direct vers l'écran dans l'App Store où ils examinent l'application? Ainsi, le client n'a pas à cliquer sur le lien principal de l'application. Merci.
EDIT: commencer une prime à ce sujet en raison du manque de réponse. Juste pour être sûr que c'est clair: je suis conscient que je peux créer un lien vers la page de mon application dans la boutique et demander à l'utilisateur de cliquer à partir de là vers l'écran "revoir cette application". La question est de savoir s'il est possible de créer un lien direct vers l'écran "examiner cette application" afin qu'ils n'aient pas à cliquer sur quoi que ce soit.
Réponses:
Pour les versions inférieures à iOS 7, utilisez l'ancienne:
Cela fonctionne de mon côté (Xcode 5 - iOS 7 - Device !):
Pour iOS 8 ou version ultérieure:
Extrait de code (vous pouvez simplement le copier-coller):
la source
action=write-review
. J'ai testé cela sur iOS 10.2 et cela fonctionne, mais je ne sais pas jusqu'où cela remonte. Cela ouvrira la boîte de dialogue "Rédiger une critique" , plutôt que de simplement afficher l'onglet de révision. Exemple: itunes.apple.com/gb/app/…Mettre à jour:
Swift 5.1, Xcode 11
Testé sur Real Device iOS 13.0 (Garantie de fonctionnement)
la source
Tout, écrit ci-dessus est correct. Juste un échantillon à insérer dans l'application et changez {VOTRE ID APP} en identifiant d'application réel, extrait d'iTunesconnect pour afficher la page Review. Veuillez noter, comme cela a été commenté ci-dessus, qu'il ne fonctionne pas sur le simulateur - uniquement sur l'appareil.
- Correction en raison des changements d'ios 7.
la source
EDIT: Solution iOS 11
C'est la solution à ma réponse originale (voir ci-dessous). Lorsque vous utilisez iOS 11, le format de lien suivant fonctionnera:
Remplacez simplement
APP_ID
par votre ID d'application spécifique. La clé pour faire fonctionner le lien est le code du pays . Le lien ci-dessus utilise leus
code mais peu importe le code utilisé. L'utilisateur sera automatiquement redirigé vers sa boutique.Mise à jour iOS 11:
Il semble qu'aucune des solutions présentées dans les autres réponses pour accéder directement à la page de révision ne fonctionne sur iOS 11.
Le problème le plus probable est, qu'une page de l' application dans l'iOS 11 App Store ne pas procéder à un examen plus Tab. Au lieu de cela, les avis sont maintenant situés directement sous la description et les captures d'écran. Bien sûr, il pourrait toujours être possible d'accéder directement à cette section (par exemple avec une sorte d'ancrage), mais il semble que cela ne soit pas pris en charge / prévu par Apple.
L'utilisation de l'un des liens suivants ne fonctionne plus. Ils amènent toujours les utilisateurs à l'application App Store, mais uniquement sur une page vierge :
Tout le monde comment utilise toujours ces liens devrait mettre à jour leurs applications dès que possible , car renvoyer les utilisateurs vers une page vierge de l'App Store n'est probablement pas ce que vous vouliez.
Les liens qui ne se réfèrent pas à la page Review mais à la page App fonctionnent toujours, par exemple
Ainsi, vous pouvez toujours amener les utilisateurs sur la page de votre boutique d'applications, mais plus directement dans la section d'avis. Les utilisateurs doivent maintenant faire défiler manuellement vers la section d'examen pour laisser leurs commentaires.
Sans aucun doute, c'est un "grand et formidable avantage pour l'expérience utilisateur et cela aidera les développeurs à inciter les utilisateurs à laisser des avis de haute qualité sans les ennuyer". Bravo Apple ...
la source
Toutes les approches ci-dessus sont correctes, mais de nos jours, l'utilisation de SKStoreProductViewController conduit à une meilleure expérience utilisateur. Pour l'utiliser, vous devez procéder comme suit:
ajouter la méthode productViewControllerDidFinish requise :
Vérifiez si la classe SKStoreProductViewController est disponible et affichez-la ou passez à l'App Store:
la source
Solution pour iOS 11
Les URL courtes de l'App Store n'ouvrent pas correctement l'interface "écrire un avis" dans le nouvel iOS 11 App Store. Par exemple, cela ne fonctionne pas :
https://itunes.apple.com/app/id333903271?mt=8&action=write-review
La solution consiste à inclure un code de pays à deux lettres et un nom d'application dans l'URL, comme ceci:
ou
Vous pouvez obtenir l'URL complète de votre application ici: https://linkmaker.itunes.apple.com/
Cela ouvre avec succès l'interface "écrire un avis" dans l'App Store iOS 11.
Modifier: Comme @Theo le mentionne ci-dessous, le code du pays n'a pas besoin d'être localisé et le nom de l'application dans l'URL n'a pas besoin d'être mis à jour si le nom de l'application change.
J'espère qu'Apple corrigera bientôt cela pour l'URL plus courte. Voir rdar: // 34498138
la source
mt=8
n'est pas requis. De plus, le code du pays et le nom de l'application dans l'URL sont apparemment requis, mais ignorés. Ainsi, l'URL n'a pas besoin d'être localisée ou mise à jour lorsque le nom de l'application change.itms-apps://itunes.apple.com/xy/app/foo/id{your_app_id}?action=write-review
Version Swift 2
la source
Tous les liens précédents ne sont plus directement dirigés vers l'onglet "Avis",
Ce lien dirigerait directement vers l'onglet «Avis»:
https://itunes.apple.com/app/viewContentsUserReviews?id=AppID
ou
itms-apps: //itunes.apple.com/app/viewContentsUserReviews? id = AppID
la source
Dans iOS7, l'URL qui transfère votre application vers l'App Store pour le taux et la révision a changé:
Où APP_ID doit être remplacé par votre ID d'application.
Pour iOS 6 et les versions antérieures, l'URL dans les réponses précédentes fonctionne correctement.
Source: Appirater
Profitez du codage .. !!
la source
Il existe une nouvelle façon de le faire dans iOS 11+ (nouvelle boutique d'applications). Vous pouvez ouvrir directement la boîte de dialogue "Rédiger un avis".
Exemple iOS 11:
ou
Remarques:
/us/
). Il peut s'agir de n'importe quel code de pays, peu importe.1137397744
) en votre ID d'application (obtenez-le à partir de l'URL iTunes).la source
Utiliser cette URL était la solution parfaite pour moi. Il emmène directement l'utilisateur au
Write a Review section
. Crédits à @Joseph Duffy. DOIS ESSAYERURL =
itms-apps://itunes.apple.com/gb/app/idYOUR_APP_ID_HERE?action=write-review&mt=8
Remplacez YOUR_APP_ID_HERE par votre AppIdPour un exemple de code, essayez ceci:
Swift 3, Xcode 8.2.1:
Ici, showAlert est une fonction personnalisée pour un
UIAlertController
.la source
À partir d'iOS 10.3, vous pouvez joindre un
action=write-review
élément de requête à vos URLhttps://itunes.apple.com/...
ethttps://appsto.re/...
. Sur iOS 10.3 etWrite a review
versions ultérieures, il s'ouvrira automatiquement, tandis que sur les versions inférieures d'iOS, il reviendra à la page App Store de l'application.Mise à jour iOS 11 : utilisez Linkmaker d'Apple: linkmaker.itunes.apple.com et append
&action=write-review
, semble être le moyen le plus sûr d'aller.la source
iOS 4 a abandonné la fonction "Rate on Delete".
Pour le moment, la seule façon d'évaluer une application est via iTunes.
Modifier: des liens peuvent être générés vers vos applications via iTunes Link Maker. Ce site a un tutoriel.
la source
la source
Version Swift 2 qui vous amène en fait à la page de révision de votre application sur iOS 8 et iOS 9:
la source
Pour> = iOS8: (réponse simplifiée @ EliBud).
la source
J'ai le même problème dans iOS 10 et je pourrais ouvrir la section des tarifs iTunes en appelant:
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=YOUR_APP_ID&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=7
Fondamentalement, il a changé la dernière var d'URL en "mt = 7"
À votre santé
la source
Lien vers n'importe quelle application de l'AppStore via SKStoreProductViewController
Il est facile de créer un lien vers votre application dans l'App Store via SKStoreProductViewController. Mais j'ai eu un peu de mal, alors j'ai décidé de montrer ici tout le processus et le code nécessaire. Cette technique garantit également que le magasin correct sera toujours utilisé (important pour les applications localisées).
Pour présenter l'écran du produit de n'importe quelle application de l'App Store au sein de votre application avec l'une de vos applications ViewControllers, procédez comme suit:
Mais le plus important: cela - pour une raison quelconque - ne fonctionne pas dans le simulateur - vous devez construire et installer sur un véritable appareil avec une connexion Internet.
SWIFT 4: Il s'agit du code selon les étapes décrites à l'avance:
la source
Voici le code que j'utilise dans mon application;
la source
La réponse acceptée n'a pas réussi à charger l'onglet «Avis». J'ai trouvé la méthode ci-dessous pour charger l'onglet "Review" sans l'onglet "Details".
Remplacez-le
{APP_ID}
par l'ID de votre application app store.la source
SWIFT 3
la source
citation d' Apple Developer Documentation
L'URL serait donc la suivante:
la source
Cela fonctionne bien sur iOS 9-11.
N'ont pas été testés sur les versions antérieures.
la source
la source
À partir d'iOS 10.3:
mais son vient d'être publié avec 10.3, vous aurez donc toujours besoin d'une méthode de secours pour les anciennes versions comme décrit ci-dessus
la source
Si votre application a été approuvée pour la version bêta et qu'elle n'est pas en ligne, le lien d'avis sur l'application est disponible, mais il ne sera pas en ligne pour laisser des avis.
iTunes Connect
My Apps
App Icon
votre intéresséApp Store
pageApp Information
section (cela devrait vous y conduire automatiquement)View on App Store
. Cliquez dessus et il s'ouvrira sur une page vierge. Copiez ce qui se trouve dans la barre d'URL en haut de la page et c'est le lien d'avis de votre application. Il sera en ligne une fois l'application en ligne.la source