2011-12-14 25 views
0

所需的方案是這樣的:有沒有什麼辦法可以讓我的應用顯示從中啓動的彩信?

1)用戶接收包含圖像和文本 2)如果用戶在MMS 3)抽頭當我的應用程序最初啓動它我的應用程序被啓動的組合的MMS顯示用戶點擊以啓動我的應用的相同彩信。

1)和2)應該很簡單,以實現使用與MMS一起顯示的URL(儘管如果啓動應用程序的URL不可見,如果可能)。 3)看起來不可能,但也許人們有一些巧妙的建議。

當應用程序啓動以下被調用者稱爲:

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation). 

但它似乎註釋是空的,因爲的NSString *如果傳遞給一個描述= [註釋說明]顯示任何內容UIAlertView中。

因此,似乎沒有關於通過註釋啓動的應用程序傳遞給應用程序的信息。

是否有任何解決方法來實現我想要的結果?例如,我的應用程序最初並未顯示窗口/視圖,因此MMS的上一個視圖仍然可見,或者它可能以某種方式讓我的應用程序在MMS從視圖中消失並顯示屏幕截圖之前截取MMS的屏幕截圖。 ...

回答

0

如果它沒有通過URL傳遞,除非明確傳遞給您的應用,否則您無法訪問其他應用的數據。

編輯

註釋屬性由UIDocumentInteractionController,它是不適合你沿着更多的信息傳遞,因爲它暗示。

而且,你有沒有服用您的應用程序啓動之前的截圖控制,這將是該操作系統一個嚴重的安全漏洞,如果隨機的應用程序可以調用屏幕截圖和訪問表示截圖。

+0

這是我想的,所以如果有任何其他可能的解決方案,如提到的那兩個不知道(雖然我幾乎可以肯定這些都是非首發)。 – Gruntcakes 2011-12-14 18:59:20

相關問題