No encontré una forma en la documentación de GameKit para eliminar el puntaje de un jugador desde mi aplicación. es posible?¿Hay alguna manera de eliminar las puntuaciones en el Game Center de Apple programáticamente?
Respuesta
Por lo que leí, en algún lugar, no se puede, creo que fue en el sitio para desarrolladores de Apple. Tienes que enviarles un correo electrónico para eliminar el puntaje.
Editar: me he equivocado, es aquí, en la página 3
Según this, tendrá que enviar por correo electrónico [email protected] para informar de las trampas para eliminar las puntuaciones.
Felizmente, Apple respondió al problema puntuación falsa y ahora hay una solución más conveniente y eficiente para la gestión de resultados falsos en comparación con el envío de un correo electrónico:
Anuncio de Apple del 28 de octubre, 2013:Manejo de Game Center puntuaciones Leaderboard
ahora puede ver y administrar las 100 mejores puntuaciones y nombres de usuario para todos de sus tablas de clasificación de Game Center. Proteja a sus jugadores legítimos por iniciando sesión en iTunes Connect para eliminar puntajes falsos o bloquear jugadores que publiquen puntajes falsos. También puede restaurar puntajes y jugadores dentro de en el mismo período de tiempo. Para obtener más información, lea la sección de la Actividad de tabla de clasificación del Centro de juegos de gestión en el iTunes Connect Developer Guide.
Desafortunadamente, todavía no hay una forma programática de hacerlo, pero al menos es algo.
El enlace proporcionado en el anuncio de Apple del 28 de octubre de 2013 ya no funciona.
Sin embargo, ya no es necesario ponerse en contacto con iTunes para eliminar una puntuación de clasificación o bloquear a un usuario. En su lugar
- sesión en su iTunesConnect cuenta,
- abierta "Administrar sus Aplicaciones"
- abrir la aplicación con las tablas de clasificación de Game Center
- abierta "Administrar Game Center"
- en el " Leaderboards "sección encontrará el botón" Administrar puntuaciones y jugadores "
Aquí puede eliminar un marcador o bloquear a un jugador
Creo que esto también está desactualizado. – Jonny
Lo siento, pero no. Una vez que el puntaje se publique directamente, no se puede eliminar a menos que se contacte con Apple, pero si su aplicación es lo suficientemente grande, no tendrá tiempo para eliminar cada puntaje.
En fecha 13.09.17, el procedimiento para gestionar puntuaciones de la tabla de clasificación es:
- Entre para https://itunesconnect.apple.com
- Haga clic en Mis Aplicaciones
- Haga clic en la aplicación que contiene la tabla de posiciones de destino
- clic en "Características" (barra superior)
- Haga clic en "Game Center" (barra lateral)
- En "Marcadores de grupos", haga clic en "Más"
- En emergente, haga clic en "Administrar Marcadores y los jugadores"
Se tarda unos pocos segundos para que la mesa para rellenar, así que sea paciente. Solo puede eliminar o bloquear las 50 entradas principales.
- 1. Game Center Encontrar una coincidencia programáticamente
- 2. Evite la piratería de Leaderboard en el Game Center
- 3. Reconectar jugador en Game Center
- 4. Autenticando GKLocalPlayer con Game Center
- 5. Cómo obtener la tabla de clasificación de puntuaciones más altas del jugador autenticado (Game Center)
- 6. Game Center InviteFailed
- 7. Game Center Formatting Time
- 8. iOS Game Center Group
- 9. IOS Game Center Achievement Upload
- 10. ¿Hay alguna manera de eliminar el fondo gris de ImageButtons?
- 11. ¿Existe un Game Center para Android?
- 12. Game Center - Envío y recepción de datos
- 13. ¿Hay alguna manera de establecer programáticamente el ApartmentState en STA?
- 14. ¿Hay alguna manera fácil de obtener programáticamente el alfabeto?
- 15. iOS - detectando si Game Center está deshabilitado
- 16. Invitar a un amigo de Game Center programmentmatically
- 17. WCF: ¿Hay alguna manera de eliminar el campo ExtensionData?
- 18. Actualice un puntaje ya presentado en Game Center
- 19. ¿Hay alguna manera de eliminar una rama en heroku?
- 20. ¿Hay alguna manera de eliminar "regla vertical" en Eclipse
- 21. ¿Hay alguna manera de "eliminar" una función virtual pura?
- 22. ¿Cómo implementar Game Center en la aplicación iOS?
- 23. 2d Cocos y Game Center (tema tabla de posiciones)
- 24. ¿Hay alguna manera de eliminar las comillas en una macro C?
- 25. ¿Hay alguna manera de eliminar todas las opciones adhesivas en CVS?
- 26. ¿Hay alguna manera de eliminar una cookie HttpOnly de las pruebas de C# Selenium?
- 27. ¿Hay alguna manera de obtener todas las variables en Ruby?
- 28. ¿Hay alguna manera de limitar las longitudes vline en ggplot2?
- 29. ¿Hay alguna manera de omitir el parámetro?
- 30. Game Center Leaderboard que muestra los recuentos, no puntuó
Espero que Apple trabaje más en GameKit y proporcione más herramientas de administración (por ejemplo, eliminación de puntuación/categoría/jugador, modificaciones, etc.) para los desarrolladores. – jtalarico