31 lines
868 B
Markdown
31 lines
868 B
Markdown
# Mobile Permissions
|
||
|
||
После генерации native-проектов командами:
|
||
|
||
```bash
|
||
npm run android:init
|
||
npm run ios:init
|
||
```
|
||
|
||
проверьте, что Tauri CLI добавил разрешения. Если нет, внесите их вручную.
|
||
|
||
## Android
|
||
|
||
`src-tauri/gen/android/app/src/main/AndroidManifest.xml`:
|
||
|
||
```xml
|
||
<uses-permission android:name="android.permission.INTERNET" />
|
||
<uses-permission android:name="android.permission.CAMERA" />
|
||
```
|
||
|
||
## iOS
|
||
|
||
`src-tauri/gen/apple/<target>/Info.plist`:
|
||
|
||
```xml
|
||
<key>NSCameraUsageDescription</key>
|
||
<string>Камера нужна для сканирования QR-кода входа Lendry ID.</string>
|
||
```
|
||
|
||
QR-сканер использует HTML5 WebRTC внутри WebView. TOTP-секреты сохраняются через `tauri-plugin-stronghold`, а не в LocalStorage.
|