簡體   English   中英

iPhone應用程序如何了解其他應用程序?

[英]How do iphone apps know about other apps?

我最近下載了一個應用程序(Overkill),他們有一個游戲“虛擬貨幣”稱為“過度殺戮獎章”或“OM”。 您可以使用應用內購買系統購買更多的OM,或者您可以通過名為“Tapjoy”的服務獲得它。

Tapjoy(在Overkill應用程序內)會顯示一個包含符合條件的應用程序的菜單,以及指向iTunes商店的鏈接以下載它,並要求您“下載並打開”該應用程序以獲得您的OM。

這個應用程序如何知道我已經下載並打開了應用程序,以便授予我OM?

編輯:它似乎也知道我什么時候有應用程序

應用程序可能會通過調用UIApplication canOpenURL來查看另一個應用程序是否已注冊自定義URL方案,以及Tapjoy為每個實現者提供的已知方案列表。

Apple的iOS SDK中沒有允許這樣做的任何內容,因此很可能每個應用程序都在注冊Web服務。 服務器通過關聯唯一設備ID來跟蹤各種應用的安裝和使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM