android - How to select .pkpass or .pkpasses files with SAF (OpenDocument Intent)? - Stack Overflow

admin2025-04-16  1

I tried the following mime types:

val passFileChooserLauncher = rememberLauncherForActivityResult(
    contract = ActivityResultContracts.OpenDocument()
) { uri ->
    uri?.let {
        // TODO
    }
}

LaunchedEffect(true) {
    passFileChooserLauncher.launch(
        arrayOf(
            "application/vnd.apple.pkpass",
            "application/vnd-com.apple.pkpass",
            "application/vnd.apple.pkpasses",
            "application/vnd-com.apple.pkpasses",
        )
    )
}

But the files are grayed out:

转载请注明原文地址:http://www.anycun.com/QandA/1744764572a87292.html