2012-05-09 14 views
5

Soy un nuevo desarrollador de iOS. Tengo una aplicación de iPhone en la que quiero usar el "Sharekit" Framework. Para hacer esto, tengo completa toda la configuración que se describe en la documentación del kit compartido. Pero cuando quiero compartir, muestra el siguiente mensajeMostrando un mensaje de advertencia al compartir en Facebook en la aplicación para iPhone

"ERROR: Este punto final ha sido desaprobado. Para volver a habilitarlo temporalmente, puede desactivar la migración de la plataforma" august_2012 ". Se deshabilitará permanentemente el 1 de agosto. 2012. "

No sé lo que echo de menos. Por favor, ayúdame. Gracias de antemano.

Respuesta

4

Probablemente esté utilizando el viejo y obsoleto ShareKit original. Es posible que desee probar ShareKit 2.0, que se mantiene y se actualiza.

edición:

El nuevo shareKit tiene una gran cantidad de cambios cuando se compara con el original, por lo que es aconsejable volver a agregar a partir de cero, y siga cuidadosamente the new install guide. Si experimenta este mismo error incluso después de configurar ShareKit 2.0, es una señal de que todavía está utilizando la versión antigua obsoleta de FBConnect (facebook-ios-sdk). En este caso, asegúrese de utilizar la nueva, está en la carpeta Submodules/facebook-ios-sdk.

+0

Lo intenté pero din work – user1035877

+0

¿Qué exactamente no funcionó? ShareKit 2.0 ha cambiado mucho en comparación con ShareKit original, por lo que sería bueno volver a agregarlo desde cero. Asegúrate de seguir [wiki installation guide] (https://github.com/ShareKit/ShareKit/wiki/Installing-sharekit) REALMENTE con cuidado –

0

app abierta en facebook "http://developers.facebook.com/"

aplicaciones >> >> su aplicación para establecer >> Editar configuración avanzada >> >> >> Migraciones Deshabilitar todo Breaking Cambiado

funcionará.

+1

Hasta que hagan (hagan) el cambio de rotura el 1 de agosto. – ceejayoz

+0

Ahora no funciona y esta opción no tenemos que deshabilitar "Cambios de última hora de agosto de 2012", he intentado con el cambio de última hora deshabilitado, todavía no está funcionando, estoy obteniendo el mismo error. – iYahoo

1

Tuve el mismo problema porque utilicé FBConnect. Facebook ha programado varios "cambios de última hora". Este en particular fue forzado para todos el 1 de agosto de 2012. Por lo tanto, deshabilitar el cambio de ruptura ya no será de ayuda.

Técnicamente hablando, ShareKit debería solucionar el problema. Sin embargo, realmente debería verificar si la función estaba funcionando para usted. Ir a:

Apps>>your app>>Insights>>See All 

A continuación, aplicar la fórmula:

Value = extra app sales just for having the feature + sales due to sharing on FB - yearly maintenance cost to update FB software - customer service cost for FB bugs - lost sales due to disgruntled FB users. 

En mi caso, el valor fue negativo por lo que me quita la característica de mi más vendido iOS. FBConnect fue la parte más problemática de mi aplicación y desafortunadamente causó más daño que bien.

Para los interesados, aquí están los errores que encontramos:

  • FBConnect se rompería cuando las personas cambian su contraseña en FB, pero la clave de sesión seguía siendo válida. No había forma de detectar esto para que la gente acabara colgada.
  • FBConnect se desconectará con bastante frecuencia sin ningún motivo en particular (suponiendo que esto era problemas de servidor en su extremo).
  • FBConnect no manejó muy bien las conexiones fuera de cobertura (sin conexión a Internet).

No estoy despotricando aquí, solo estoy proporcionando una visión técnica que es importante tener en cuenta antes de determinar la forma correcta de solucionar el problema. La actualización del SDK es la solución correcta para algunas personas, pero no para todos.

Cuestiones relacionadas