Quero colocar um recurso "classificar / revisar este aplicativo" no meu aplicativo.
Existe uma maneira de vincular diretamente à tela na loja de aplicativos onde eles analisam o aplicativo? Portanto, o cliente não precisa clicar no link principal do aplicativo. Obrigado.
EDIT: iniciando uma recompensa por causa da falta de resposta. Apenas para garantir que esteja claro: sei que posso criar um link para a página do meu aplicativo na loja e pedir ao usuário para clicar a partir daí para a tela "rever este aplicativo". A questão é se é possível vincular diretamente à tela "rever este aplicativo" para que eles não precisem clicar em nada.
Respostas:
Para versões inferiores ao iOS 7, use a antiga:
Isso funciona do meu lado (Xcode 5 - iOS 7 - Dispositivo !):
Para iOS 8 ou posterior:
Snippet de código (você pode simplesmente copiar e colar):
fonte
action=write-review
. Eu testei isso no iOS 10.2 e funciona, mas não sei até que ponto isso remonta. Isso abrirá o diálogo "Escreva uma crítica" , em vez de apenas mostrar a guia Revisão. Exemplo: itunes.apple.com/pt/app/…Atualizar:
Swift 5.1, Xcode 11
Testado no dispositivo real iOS 13.0 (garantia de funcionamento)
fonte
Tudo, escrito acima, está correto. Apenas uma amostra para inserir no aplicativo e altere {YOUR APP ID} para o ID do aplicativo real, retirado do iTunesconnect para mostrar a página Review. Observe que, como foi comentado acima, ele não está funcionando no Simulador - apenas no dispositivo.
- Corrigindo por causa das alterações do ios 7.
fonte
EDIT: Solução iOS 11
Esta é a solução para minha resposta original (veja abaixo). Ao usar o iOS 11, o seguinte formato de link funcionará:
Simplesmente substitua
APP_ID
pelo seu ID de aplicativo específico. A chave para fazer o link funcionar é o código do país . O link acima usa ous
código, mas na verdade não importa qual código é usado. O usuário será redirecionado automaticamente para sua loja.Atualização do iOS 11:
Parece que nenhuma das soluções apresentadas nas outras respostas para acessar diretamente a Página de Revisão funciona no iOS 11.
O problema provavelmente é que uma página de aplicativo no aplicativo iOS 11 App Store NÃO possui mais uma guia Revisão. Em vez disso, as avaliações agora estão localizadas diretamente abaixo da descrição e das capturas de tela. É claro que ainda seria possível acessar essa seção diretamente (por exemplo, com algum tipo de âncora), mas parece que isso não é suportado / pretendido pela Apple.
O uso de um dos seguintes links não funciona mais. Eles ainda trazem os usuários para o aplicativo App Store, mas apenas para uma página em branco :
Todo mundo que ainda usa esses links deve atualizar seus aplicativos o mais rápido possível , porque a referência dos usuários a uma página em branco da App Store provavelmente não é o que você pretendia.
Os links que não se referem à página Revisão, mas à página Aplicativo, ainda funcionam, por exemplo, por exemplo
Portanto, você ainda pode levar os usuários à página da loja de aplicativos, mas não diretamente à seção de revisão. Agora, os usuários precisam rolar para a seção de revisão manualmente para deixar seus comentários.
Sem dúvida, esse é um "grande e impressionante benefício para a experiência do usuário e ajudará os desenvolvedores a envolver os usuários a deixarem críticas de alta qualidade sem incomodá-las". Bem feito Apple ...
fonte
Todas as abordagens acima estão corretas, mas atualmente o uso do SKStoreProductViewController leva a uma melhor experiência do usuário. Para usá-lo, você precisa fazer o seguinte:
adicione o método productViewControllerDidFinish necessário :
Verifique se a classe SKStoreProductViewController está disponível e mostre-a ou mude para a App Store:
fonte
Solução para iOS 11
URLs curtos da App Store não abrem corretamente a interface "escrever um comentário" na nova iOS 11 App Store. Por exemplo, isso não funciona:
https://itunes.apple.com/app/id333903271?mt=8&action=write-review
A solução alternativa é incluir um código de país de duas letras e um nome de aplicativo no URL, como este:
ou
Você pode obter o URL completo do seu aplicativo aqui: https://linkmaker.itunes.apple.com/
Isso abre com êxito a interface "escreva um comentário" na iOS 11 App Store.
Editar: como o @Theo menciona abaixo, o código do país não precisa ser localizado e o nome do aplicativo no URL não precisa ser atualizado se o nome do aplicativo mudar.
Esperemos que a Apple corrija isso em breve para o URL mais curto. Consulte rdar: // 34498138
fonte
mt=8
não é necessário. Além disso, aparentemente o código do país e o nome do aplicativo no URL são obrigatórios, mas ignorados. Portanto, o URL não precisa ser localizado ou atualizado quando o nome do aplicativo é alterado.itms-apps://itunes.apple.com/xy/app/foo/id{your_app_id}?action=write-review
Versão Swift 2
fonte
Todos os links anteriores não são mais diretos para a guia "Comentários",
Esse link direcionaria diretamente para a "Guia Comentários":
https://itunes.apple.com/app/viewContentsUserReviews?id=AppID
ou
itms-apps: //itunes.apple.com/app/viewContentsUserReviews? id = AppID
fonte
No iOS7, o URL que muda seu aplicativo para a App Store para classificação e revisão foi alterado:
Onde APP_ID precisa ser substituído pelo seu ID do aplicativo.
Para iOS 6 e versões anteriores, o URL nas respostas anteriores está funcionando bem.
Fonte: Appirater
Desfrute de codificação .. !!
fonte
Há uma nova maneira de fazer isso no iOS 11+ (nova loja de aplicativos). Você pode abrir a caixa de diálogo "Escrever uma crítica" diretamente.
Exemplo do iOS 11:
ou
Notas:
/us/
). Pode ser qualquer código de país, não importa.1137397744
) para o seu ID do aplicativo (obtenha-o no URL do iTunes).fonte
Usar esse URL foi a solução perfeita para mim. Leva o usuário diretamente para o
Write a Review section
. Créditos para @Joseph Duffy. DEVE TENTARURL =
itms-apps://itunes.apple.com/gb/app/idYOUR_APP_ID_HERE?action=write-review&mt=8
Substitua YOUR_APP_ID_HERE pelo seu AppIdPara um código de exemplo, tente o seguinte:
Swift 3, Xcode 8.2.1:
Aqui showAlert é uma função personalizada para um
UIAlertController
.fonte
A partir do iOS 10.3, você pode anexar um
action=write-review
item de consulta aos seus URLshttps://itunes.apple.com/...
ehttps://appsto.re/...
. No iOS 10.3 e se ele vai abrirWrite a review
automaticamente, enquanto no iOS menores lançamentos vai cair de volta para a página App Store do aplicativo.Atualização do iOS 11 : use o linkmaker da Apple: linkmaker.itunes.apple.com e acrescente
&action=write-review
, parece ser o caminho mais seguro a seguir.fonte
O iOS 4 abandonou a função "Rate on Delete".
Por enquanto, a única maneira de avaliar um aplicativo é pelo iTunes.
Editar: os links podem ser gerados para seus aplicativos via iTunes Link Maker. Este site tem um tutorial.
fonte
fonte
Versão Swift 2 que realmente leva você à página de revisão do seu aplicativo no iOS 8 e iOS 9:
fonte
Para> = iOS8: (resposta simplificada do @ EliBud).
fonte
Estou com o mesmo problema no iOS 10 e poderia abrir a seção de taxas do iTunes chamando:
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=YOUR_APP_ID&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=7
Basicamente, ele mudou o último URL var para "mt = 7"
Felicidades
fonte
Link para qualquer aplicativo na AppStore via SKStoreProductViewController
É fácil vincular seu aplicativo na loja de aplicativos via SKStoreProductViewController. Como lutei um pouco, decidi mostrar aqui todo o processo e algum código necessário. Essa técnica também garante que sempre seja usada a loja correta (importante para aplicativos localizados).
Para apresentar a tela do produto de qualquer aplicativo da loja de aplicativos no seu aplicativo com qualquer um dos seus aplicativos ViewControllers, siga estas etapas:
Mas o mais importante: isso - por algum motivo - não funciona no simulador - você precisa construir e instalar em um dispositivo real com conectividade à Internet.
SWIFT 4: este é o código de acordo com as etapas descritas a seguir:
fonte
Aqui está o código que estou usando no meu aplicativo;
fonte
A resposta aceita falhou ao carregar a guia "Comentários". Encontrei abaixo o método para carregar a guia "Revisão" sem a guia "Detalhes".
Substitua
{APP_ID}
pelo seu ID da loja de aplicativos.fonte
SWIFT 3
fonte
citação da Apple Developer Documentation
Portanto, o URL seria o seguinte:
fonte
Isso funciona bem no iOS 9-11.
Não testado em versões anteriores.
fonte
fonte
A partir do iOS 10.3:
mas foi lançado com a versão 10.3, então você ainda precisará de algum método de fallback para versões mais antigas, como descrito acima
fonte
Se o seu aplicativo foi aprovado para a versão beta e não está ativo, o link de revisão do aplicativo estará disponível, mas ele não estará ativo para deixar comentários.
iTunes Connect
My Apps
App Icon
seu interesseApp Store
páginaApp Information
seção (deve levá-lo automaticamente para lá)View on App Store
. Clique nele e ele será aberto em uma página em branco. Copie o que está na barra de URL na parte superior da página e esse é o link de análises do aplicativo. Será ativado assim que o aplicativo estiver ativo.fonte