2012-02-27 12 views
9

Soy un desarrollador de Delphi y actualmente estoy desarrollando aplicaciones para iPhone y iPad con Delphi XE2 y Firemonkey.Aplicación iOS Delphi XE2 con compra en la aplicación

Apple exige que consolide todas mis aplicaciones enviadas (unas 10) en una sola aplicación y que realice compras en la aplicación. Son aplicaciones muy diferentes, para diferentes tipos de usuarios, pero aún así, así lo quieren los revisores de Apple. Completó una apelación y la perdió. Nada más puedo hacer para evitar IAP.

Hay muy poca información disponible en las aplicaciones de Firemonkey para iOS, y no pude encontrar ninguna relacionada con las compras en la aplicación.

Las compras directas en la aplicación utilizan el marco StoreKit de Apple, que creo que está incluido en la unidad gratuita iPhoneAll, pero no tengo ni idea de cómo configurarlo y usarlo en Pascal. No hay documentación al respecto (solo para el objetivo c).

Estoy muy preocupado de que el trabajo duro desarrollado en los últimos meses se pierda por la incapacidad de utilizar esta API de Delphi XE2 (o incluso Xcode en fuente pascal).

Cualquier ayuda será muy apreciada. ¡Gracias!

+5

Muy bien. No tengo solución, pero compadezco tu tratamiento con la horrible policía de Apple. –

+0

¿Por qué te lo infligirían? ¿Son sus aplicaciones variaciones de lo mismo, o realmente diferente? –

+2

Me limitaría a escribirles y decir que utilizando las herramientas que está utilizando (no XCode) No tiene manera de hacer esto en este momento. Apple obviamente siente que es necesario hacer esto en toda la tienda, y que te acaban aplastando bajo sus ruedas. En cuanto a mí, he pasado CERO horas en aplicaciones de iOS, y tengo un interés cero en la tienda de iOS debido a esa basura. –

Respuesta

0

"alguna forma alternativa" - sugerencia - meta dispositivos con jailbreak por ahora, para aprovechar el esfuerzo que ha gastado actualmente. (Es posible que desee proporcionar explicaciones documentadas a los usuarios potenciales sobre por qué sus aplicaciones no están disponibles en la tienda de aplicaciones oficial)

+0

Entiendo su sugerencia, pero realmente necesitamos "cumplir con las reglas" en este caso. Nuestro software es muy técnico (por lo tanto, "caro" para el patrón de la tienda de aplicaciones) y no estar disponible en la tienda de aplicaciones puede causar una mala impresión. – Olecramoak

1

No estoy seguro si esto ayudará, pero un Embarcadero article by Anders Ohlsson tiene un poco de información sobre el iPhoneTodas las unidades eso está en el compilador de Free Pascal.

Tal vez ese artículo podría darte algunas ideas.

Si no, Anders parece ser un experto en escribir para iOS usando Delphi XE2 y FireMonkey. Él no parece estar involucrado aquí en StackOverflow. Por lo que es posible que desee tratar de ponerse en contacto con él a través de la red de desarrolladores Embarcadero, o a través de su blog en The Hacker's Corner.

Me gustaría ver que tengas éxito en esto, porque es algo que espero que tenga que hacer algún día también. Entonces, si descubre cómo hacerlo, actualice su pregunta al agregar su solución al final.

+0

Gracias por el enlace. De hecho, el trabajo de Anders es nuestra principal fuente de información para Delphi XE2 para iOS. Me he puesto en contacto con Anders (que hace muchas cosas interesantes para iOS) pero dijo que todavía no ha jugado con StoreKit. Analizará el analizador de encabezado para obtener información. Está desilusionando la poca información (por no decir ninguna) proporcionada por el embarcadero sobre el tema. En este momento estoy trabajando en poner todas las aplicaciones juntas en la misma aplicación (en contra de mi voluntad, pero forzada por Apple). – Olecramoak

Cuestiones relacionadas