2015-12-04 63 views
0

我有一個應用程序,空投PDF文件,並能夠處理接收PDF文件。我想這樣做只有我的應用程序是建議的應用程序從另一個包含我的應用程序的設備打開空投文件。因此,請將AirDrop上的PDF從設備1上的應用程序X發送到也運行應用程序X的設備2.應用程序X應該是打開此PDF的唯一選項。AirDrop文件從應用程序到應用程序,但文件只能打開到應用程序

我已經做了一些研究,但無濟於事。有沒有人有這樣的例子,它可以通過編程完成?

回答

1

您可以通過讓您的應用定義新的文件類型,然後註冊您的應用支持打開它來完成此操作。 然後,當您分享PDF時,請將其分享爲您添加的文件類型,由於這是自定義文件類型,因此您的應用程序將是唯一聲明該文件的應用程序,因此AirDrop轉帳將默認使用您的應用程序,而不是向接收方提供任何應用程序可以打開PDF文件

+1

他還應該爲文件類型定義一種格式,只有他知道如何處理,並且可能會加密該文件。否則,如果他所做的只是更改擴展名,任何人都可以打開文件。儘管一些操作系統只能查看文件擴展名來確定類型,但現在很多人在內容中查看以確定類型。如果將來iOS發生變化,情況就是如此。 –

相關問題