2021年9月10日 星期五

For Xamain.IOS:File sharing需要什麼條件

 參考文件,請參考官方範例
https://docs.microsoft.com/zh-tw/xamarin/ios/app-fundamentals/file-system

info.plist需要兩個鍵值,如果光只有「UIFileSharingEnabled」

是無法在你的iphone上面的檔案app裡找到你的app分享出來的檔案的

想要讓iphone的「檔案」app用瀏覽「我的iphone」裡出現你的app icon資料夾(MyDocument).

就要另一個鍵值--「LSSupportsOpeningDocumentsInPlace」了

這篇也是不錯的討論,用模擬器開發的朋友可以參考

可是問題來了,先前你放在MyDocument裡特殊資料(像是json啦、SQLite db啦.....)不就都被看光了?

解決之道就在最初那份文件--把敏感資料搬到MyDocument上層的library裡就是了

(至於用「更新」的方式搭配上述的搬檔,有沒有work,知道的朋友麻煩指導在下一下,謝謝先了)


同場加映:

Xamarin.android的下載目錄在哪?

答案 : Android.OS.Environment.GetExternalStoragePublicDirectory(Android.OS.Environment.DirectoryDownloads).AbsolutePath

以上,大家加油了


沒有留言:

張貼留言