Como oferecer compras universais

Distribua versões do seu app para iOS, iPadOS, watchOS, macOS e tvOS como uma compra universal para permitir que usuários aproveitem o app e as compras dentro do app em várias plataformas — com uma única compra.

Configuração e disponibilidade

Para distribuir seus 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.

Faça upload dos 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 fazer upload de uma compilação no App Store Connect, não será possível alterar o ID do pacote ou apagar o App ID 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 análise da App Store. 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 no iPhone e no 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 para iOS com um app correspondente para watchOS (Inglês) no Xcode e faça upload dos 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. Com o Xcode 11.4 (Inglês) ou posterior, os apps para Mac desenvolvidos com Mac Catalyst podem compartilhar 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 seu app estiver 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 opiniões e avaliações não são transferidas para a nova página do produto.

Compras dentro do app e assinaturas

Uma compra dentro do app pode ser disponibilizada 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, seus clientes podem baixar até 10 dos seus apps juntos. Os apps que fizerem parte de uma compra universal ainda contam como apenas um app no pacote. Cada pacote de apps inclui sua própria página de produto, com a possibilidade de fornecer um ícone exclusivo, nome e descrição.

Saiba mais sobre pacotes de apps (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)