2011-05-01 88 views
1

有一個類似互動雜誌的應用程序,在我的應用程序中,我需要知道其他應用程序中的用戶活動。我感興趣的是用戶觀看視頻,用戶在哪個頁面上花了多少時間。在我的應用程序中,可以用詳細的圖形方式查看用戶的活動。如果需要,其他應用程序可以給我任何許可,但我們的Apple ID不同。如何在iOS中的兩個應用程序之間進行通信?

這是可能的和如何?你能給我一些參考嗎?

+0

http://molmatinf.com/ipcappios.html – User97693321 2013-07-23 10:45:49

回答

1

重要的是要知道iPhone上的應用程序在沙箱中運行以確保安全。有兩種方法可以管理應用程序之間的通信。一種方法是通過註冊的URL處理程序管理應用程序之間的通信。這是如何設置的outline。另一種方式是通過Wi-Fi和藍牙使用點對點網絡。這是一個相同的outline,特別是iOS 7.0或更高版本。

3

這裏有幾種可能的方法已用於iPhone上的應用程序間通信。

一個應用程序可以將數據推送到具有設備UDID或用戶帳戶標籤的遠程服務器,而另一個應用程序(當由用戶或URL啓動時)可以將匹配UDID或用戶帳戶的數據從同一臺服務器。您可能必須讓用戶在服務器上註冊唯一的帳戶和密碼以保護其隱私。

一個應用程序可以註冊用於接收數據回覆的自定義URL處理程序,而另一個應用程序可以註冊用於接收數據請求的自定義URL處理程序。讓第一個應用程序發送一個請求數據的URL,然後第二個應用程序可以將數據返回到其他自定義URL中編碼的請求應用程序。這需要將自定義處理程序添加到這兩個應用程序中。據報道,有幾款應用程序可以通過這種方式處理免費付費版本的更新。

用於使用自定義地址簿條目或照片元數據的備註字段的應用程序,但Apple可能不再允許使用該應用程序。