簡體   English   中英

iOS:有沒有辦法知道當前的iOS用戶是否曾經使用過我的應用

[英]iOS: Is there a way to know if the current user of iOS ever used my app

我正在開發iOS應用程序,並且正在尋找方法來確定iOS設備的當前用戶過去是否使用過我的應用程序。 這里的想法是,如果用戶有較早的經驗,則禁用應用程序的介紹部分。

我知道將UUID存儲在iOS設備的KeyChain中的解決方案。 但是我不確定存儲的UUID是否可以在設備出廠重置和用戶擁有的其他設備之間保留。

沒有。

您可以使用[[UIDevice currentDevice] identifierForVendor]來跟蹤已使用應用程序的設備(您必須將它們存儲在某個地方的外部數據庫中),以獲取UUID,但這對於正在重新安裝該應用程序的人沒有幫助。新設備上的應用。

使用UUID不會幫助新用戶在以前使用過該應用程序的二手設備上安裝該應用程序。

用戶將數據從舊設備傳輸到新設備時,將進行所有設置(備份/還原),因此在這種情況下這不是問題。

可靠地做到這一點的唯一方法是使用Apple ID,但是出於隱私原因,Apple當然不提供該ID。

您可以使用此第三方庫GBVersionTracking

它為您提供了一些有關版本,啟動,構建等的有趣功能。

您可以使用這些信息來創建邏輯,以跳過或不跳過簡介。

希望它會有所幫助。

暫無
暫無

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

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