On Android, when a request is made via Bluetooth (from an external computer) for PBAP or MAP, the user receives a notification that permission is being requested and will wait for 'n' seconds before timing out. On iOS however, the only way to approve is to go into Settings > Bluetooth > select the 'i' icon then approve whatever requests have been made. In addition, the request made to iOS doesn't wait for any amount of time before replying with 0xC1 (unauthorized). This scenario makes it difficult when connecting to an iOS device as special logic is needed to continually check for permission approval from the user. When making accessibility related devices, this proves to be very difficult for care takers and end users to manage.
My request, though it seems it will be on deaf ears, is for iOS to minimally implement a method of notifying the user that a request for Bluetooth permissions has pending. This doesn't necessarily have to be a pop-up, it could just be a notification type thing that displays to the user.
-Drew