You've already forked joplin
mirror of
https://github.com/laurent22/joplin.git
synced 2025-08-10 22:11:50 +02:00
Mobile: Allow recording to continue while the app is in the background (#12330)
This commit is contained in:
@@ -100,6 +100,7 @@ const resetAudioMode = async () => {
|
|||||||
// instead of the default one, so it's disabled when not recording:
|
// instead of the default one, so it's disabled when not recording:
|
||||||
allowsRecordingIOS: false,
|
allowsRecordingIOS: false,
|
||||||
playsInSilentModeIOS: false,
|
playsInSilentModeIOS: false,
|
||||||
|
staysActiveInBackground: false,
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -129,6 +130,7 @@ const useAudioRecorder = (onFileSaved: OnFileSavedCallback, onDismiss: ()=> void
|
|||||||
await Audio.setAudioModeAsync({
|
await Audio.setAudioModeAsync({
|
||||||
allowsRecordingIOS: true,
|
allowsRecordingIOS: true,
|
||||||
playsInSilentModeIOS: true,
|
playsInSilentModeIOS: true,
|
||||||
|
staysActiveInBackground: true,
|
||||||
// Fixes an issue where opening a recording in the iOS audio player
|
// Fixes an issue where opening a recording in the iOS audio player
|
||||||
// breaks creating new recordings.
|
// breaks creating new recordings.
|
||||||
// See https://github.com/expo/expo/issues/31152#issuecomment-2341811087
|
// See https://github.com/expo/expo/issues/31152#issuecomment-2341811087
|
||||||
|
@@ -118,5 +118,9 @@
|
|||||||
<false/>
|
<false/>
|
||||||
<key>NSFaceIDUsageDescription</key>
|
<key>NSFaceIDUsageDescription</key>
|
||||||
<string>$(PRODUCT_NAME) requires FaceID access to secure access to the application</string>
|
<string>$(PRODUCT_NAME) requires FaceID access to secure access to the application</string>
|
||||||
|
<key>UIBackgroundModes</key>
|
||||||
|
<array>
|
||||||
|
<string>audio</string>
|
||||||
|
</array>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
Reference in New Issue
Block a user