Como oferecer compras universais

Distribua versões do seu app para iOS, iPadOS, watchOS, macOS e tvOS como uma compra universal para permitir que os clientes aproveitem o app e as compras dentro dele em várias plataformas. Os clientes precisam comprar o app apenas uma vez na App Store.

Configuração e disponibilidade

Para distribuir os apps como uma compra universal, eles precisam usar um único ID de pacote e estar associados ao mesmo registro de app na App Store Connect.

Você pode criar um novo registro de app (Inglês) para usar todas as versões de plataforma do app ou adicionar novas versões de plataforma (Inglês) ao registro de app existente.

Carregue os apps no registro de app usando um único ID de pacote (Inglês). O ID do pacote deve corresponder àquele inserido no App Store Connect, mas os apps podem ter números de versão e strings de compilação diferentes. Após carregar uma compilação no App Store Connect, não será possível alterar o ID do pacote ou apagar o ID de app em sua conta de desenvolvedor.

O app estará disponível como compra universal depois que no mínimo duas versões de plataforma forem aprovadas pela equipe de App Review. Quando esta etapa for concluída, não será possível desativar a compra universal nem remover somente uma versão de plataforma do registro de apps.

Outras considerações

iPhone e iPad. Para disponibilizar o app para iPhone e iPad, basta que o app seja compatível com os dois dispositivos (Inglês).

Apple Watch. Para disponibilizar o app no iPhone e no Apple Watch, crie um app do iOS com um app correspondente do watchOS (Inglês) no Xcode e carregue os apps no App Store Connect a partir do mesmo projeto do Xcode. Apps compatíveis somente com o Watch (Inglês) não podem fazer parte de uma compra universal.

Mac Catalyst. O Xcode 11.4 (Inglês) permite que apps do Mac desenvolvidos com Mac Catalyst compartilhem um ID de pacote com a versão do app para iOS, portanto a compra universal é compatível. Os apps desenvolvidos com Mac Catalyst usando o Xcode 11.3 ou versão anterior na Mac App Store não podem ter outras versões de plataforma adicionadas ao registro do app.

Vários registros de app. Se atualmente seu app está disponível em várias plataformas por meio de registros de app separados, os registros de app não poderão ser combinados. Para oferecer a compra universal, disponibilize apenas uma versão para compra e adicione as outras versões ao restante do registro do app. Quando um app é removido da venda, a página original do produto na App Store se torna indisponível e não é mais possível fornecer atualizações aos usuários existentes. As classificações e resenhas não são transferidas para a nova página do produto.

Compras dentro do app e assinaturas

É possível escolher fazer uma compra dentro do app disponível em várias versões de plataforma do app. Primeiro, crie uma compra dentro do app na aba Recursos no App Store Connect e, em seguida, use o StoreKit (Inglês) para implementar a compra dentro do app em várias versões de plataforma do seu app.

Saiba mais sobre como criar compras dentro do app (Inglês)

Pacotes de apps

Os apps, inclusive os que fizerem parte de uma compra universal, podem ser oferecidos como um pacote de apps na App Store. Com os pacotes de apps, fica mais fácil para que os clientes baixarem até 10 dos seus apps juntos. Os apps que fizerem parte de uma compra universal ainda contam como apenas um app do pacote. Cada pacote de apps inclui sua própria página de produto, com a oportunidade de apresentar um ícone exclusivo, nome e descrição.

Saiba mais sobre pacotes de app (Inglês)

App Analytics

O App Analytics do App Store Connect permite analisar engajamento do usuário, campanhas de marketing e a monetização dos apps. Se oferecer a compra universal, você poderá ver quantos usuários baixaram e abriram o app em várias plataformas.

Saiba mais sobre o App Analytics (Inglês)