Вы не можете запустить игру или любое другое мобильное веб-приложение по URL-адресу http://apps.facebook.com/[name], потому что Facebook загружает ваше приложение в iframe, а актуальный макет Facebook при отображении приложений Canvas не предназначен только для телефонов на рабочем столе.
У меня была та же проблема в последнее время, но это была не игра, а какое-то форумное приложение.Моим решением было разместить мобильное приложение на домене myapp.com, и при его загрузке я определяю, является ли устройство мобильным или настольным.
Если это настольный браузер, я перенаправляю пользователя в приложение fb canvas на http://apps.facebook.com/name, которое запускает одно и то же приложение с того же домена myapp.com, но использует различные визуальные шаблоны для его самостоятельного отображения.
И если это мобильный телефон, я оставляю пользователя на myapp.com и отображаю приложение с визуальными шаблонами для мобильной версии.
Итак, у меня такое же приложение с двумя визуальными интерфейсами, одно для рабочего стола, которое работает внутри Facebook иодин на мобильном.И мобильная версия использует Facebook Connect для входа в систему пользователя.База данных в фоновом режиме такая же, и в основном все то же самое, кроме интерфейса.
И это действительно хорошо работает.