2011-08-09 116 views
0

我開發了一個通用的iPhone/iPad應用程序。我需要通過郵件文件鏈接打開這個應用程序(帶有一些類似.xyz的擴展名)。當我點擊郵件中的鏈接(通過safari或其他Web服務器打開)時,我的應用程序應該啓動並且文件內容必須是在應用程序內部加載。我需要在.plist文件中執行的所有設置是什麼?以及如何處理啓動時加載的文件內容? 任何人都可以幫助我如何做到這一點?如何通過郵件鏈接打開iPad/iPhone應用程序?

任何幫助將得到很大的尊重。 感謝

+0

可能重複的[我的應用程序可以從郵件發起?](http://stackoverflow.com/questions/5369892/can-my-app-be-launched-from-mail) –

回答

0

Implementing Support for Custom File Formats是開始的好方法。是的,您需要在Info.plist中定義文檔類型,然後通過打開這類文件啓動應用程序,您可以在應用程序中獲取字典:didFinishLaunchingWithOptions:應用程序委託方法,包括文件路徑。之後你如何處理文件取決於文件類型以及你想用它做什麼。

+0

謝謝很多fichek ..你可以給一些鏈接,描述足夠好的URL方案和文檔類型.plist內的設置? – Thomas

2

您可以指定應用程序的plist文件方案(你可以找到如何在「第6步」爲FBConnect指定例如方案)

+0

您可以使用任何名稱你想要的方案:'MyGreatApp:' – rckoenes

+0

這不是在這裏問的。他想從他的應用程序中的郵件(或其他應用程序)中打開一個文件。 –

+0

@fichek:當我點擊我的收件箱中有一個文件擴展名爲like.xyz的鏈接時,我的應用程序應該啓動。那麼我需要做什麼? – Thomas

相關問題