У меня есть пара вопросов об отправке приложений с поддержкой bluetooth на iPhone.
Я хочу сначала сказать, что bluetooth — это просто опция в приложении. Приложение не полностью полагается на Bluetooth, поскольку пользователь может использовать множество режимов.
Во-первых, они требуют, чтобы у вас был установлен ключ «одноранговый» в UIRequiredDeviceCapabilities, даже если параметры интерфейса Bluetooth могут быть отключены или скрыты для устройств без поддержки Bluetooth? По сути, это просто ВАРИАНТ в игре, и есть много других режимов, в которые может играть игрок. Apple не позволяет вам это делать? Мне просто любопытно, потому что похоже, что они что-то сделают.
Вдобавок, как вы проверяете его функциональность во время выполнения? По сути, как вы проверяете UIRequiredDeviceCapabilities во время выполнения. Я знаю о проверке типов устройств iPhone, поэтому будет ли это правильным способом?
Я также не знаю, какие устройства могут запускать bluetooth gamekit, похоже, на сайте SDK нет надлежащей ссылки, или я не могу ее найти.
Спасибо за чтение!
[править] Я могу подтвердить существование кого-то, кто был отклонен за отправку приложения с поддержкой Bluetooth, которое не работало на iPhone 2G.. Конечно, они не сказали, была ли это ГЛАВНАЯ функция приложения.
[instance respondsToSelector:@selector(aMethod)]
для функций C используйтеACFunction != NULL
. Не проверяйте аппаратное обеспечение, на котором вы работаете, проверьте наличие API. - person bddckr   schedule 25.03.2010