¿Tengo que usar el mecanismo de compra en la aplicación de Google para productos digitales vendidos a través de mi aplicación de Android (similar a la restricción de Apple)?

No sé de qué están hablando las otras respuestas, pero está en blanco y negro en el acuerdo de desarrollo: todas las compras de cosas utilizadas en una aplicación deben pasar por el “procesador de pagos”, es decir, Google Payments.

Hay excepciones a esto, pero si no eres un desarrollador grande y de alto perfil que puede conseguir contactos personales para trabajar dentro de Google, es mejor que sigas el IAP estándar y no te arriesgues a que tu aplicación sea bloqueada de la tienda con efectivamente sin apelación. Si quiere empujar el sobre y usar otro procesador de pagos, me gustaría que un abogado lo guíe a través del acuerdo y vea si cree que lo que quiere vender está claramente bien.

He oído hablar de personas a las que se les ha prohibido la aplicación en la tienda por aceptar donaciones de un enlace de PayPal. Donaciones

Lo único que estaría dispuesto a probar es si la aplicación está vendiendo bienes físicos o servicios no digitales. Pero esos también son juegos justos en el jardín amurallado de Apple.

Puede probar Centili, un proveedor de pagos que garantiza una fácil integración de la aplicación en su aplicación de Android, utilizando la biblioteca de Android más pequeña disponible en el mercado.

No.

Aunque es mucho más difícil, puede hacer su propio sistema de pago dentro de las aplicaciones de Android, como lo hace Whatsapp, o ejecutarlo a través de un sistema de terceros. Aunque es mucho más difícil de hacer, será más resistente a emular aplicaciones como LuckyPatcher que robarán el servicio sin pago.