У меня есть приложение iOS, созданное с использованием Flutter. Один из плагинов использует Bluetooth. Требуется ключ свойства NSBluetoothAlwaysUsageDescription
. Однако, это доступно только для iOS 13.0+
.
Его устаревший ключ - NSBluetoothPeripheralUsageDescription
.
Моя проблема заключается в том, что когда я делаю внутреннюю рассылку, если я включаю оба ключа, iOS 12
не сможет запустить приложение. Но если я уберу NSBluetoothAlwaysUsageDescription
, то iOS 13
не сможет работать.
Я не сталкивался с этой проблемой при загрузке магазина приложений. Только для распространения по корпоративной лицензии, для внутреннего распространения.
Кто-нибудь знает, почему?