2015-02-06 25 views
0

比方說,我有3個應用程序,如何跟蹤這些應用程序之間的用戶?我想查看一個應用程序中的用戶是否下載了我的第二個應用程序,並將這些數據合併到後端。我知道我可以要求某種標識符(電子郵件,電話等),但我怎麼能這樣做呢?我不認爲我可以使用這個IDFA,但我不是100%確定的。在應用程序之間跟蹤用戶的方式?

回答

4

您應該做的第一件事是檢查是否安裝了其他任何應用程序。您應該爲您的應用程序提供一個自定義URL方案(由@mika發佈),以便可以找到它們。然後檢查是否通過檢查設備上存在的應用程序:

if ([[UIApplication sharedApplication] canOpenURL:yourCustomURLScheme]) 

要共享應用程序之間的數據,配置應用程序組爲您的應用程序。

Apple Docs

使用的應用程序組,以允許多個應用訪問共享容器和 允許應用程序之間的附加的進程間通信。要啓用 應用程序組,請在Capabilities窗格中單擊App部分的App 中的開關。您可以從表格中選擇現有應用程序組或添加應用程序組。

我相信這將是一種「跟蹤」它們的簡單方法。