Twitter的App Graph功能如何运作?

时间:2014-12-23 19:35:22

标签: ios twitter

Twitter最近发布了App Graph,这是他们将用来“提供您可能感兴趣的定制内容”的功能。不过,我的问题是他们是如何在技术层面上做到这一点的? iOS SDK中是否有能够实现此功能的内容?他们在某种程度上检查手机上正在运行的进程列表吗?他们是否尝试了一堆自定义URL方案来查看它们是否有效?还有别的吗?

1 个答案:

答案 0 :(得分:2)

iOS SDK中没有任何内容可以让您获取有关设备上其他应用程序的信息,但是这个库iHasApp与Twitter正在做的类似,它使用iTunes搜索和AppIds:

https://github.com/danielamitay/iHasApp

图书馆使用iTunes搜索抓取所有应用程序URL,并与设备上的当前appIds进行比较。您可以阅读图书馆博客的创建者,看看幕后发生了什么:

http://danielamitay.com/blog/2011/2/16/how-to-detect-installed-ios-apps