在ios7.0出來以前,我們都是通過wifi的mac來當作ios裝置的唯一識別符號。如何在ios下獲取裝置的mac,你可以引數這篇文章:獲取ios的mac位址
在沒有使用idfa之前,我們在ios7及以上的版本中使用的是cfuuid
然後將其儲存在keychain上,這樣即使應用刪除了,下次安裝時值依然存在(跟mac相似)。
>>ios開發--密碼儲存之keychain的使用
>>ios7:如何獲取不變的udid
寫到這裡,應用中依然沒有用到idfa,直到後來需要接入cpa推廣。cpa廣告商在ios7上使用的就是idfa,所以我們必須要用它,用它就無法繞開的乙個問題就是:提交版本時如何選擇才不會被蘋果打回?
1、如何獲取idfa並儲存至keychain;
2、提交應用時如何選擇;
return strret;
使用idfa,程式中一定要引用adsupport.framework,因為我們專案並沒有使用到友盟或者其它第三方的sdk,所以提交的情況跟其它引用相關sdk的可能不太一樣。但網上關於這個提的問題倒很多,已經上線給出建議和解決方案的卻並不多。因為我們專案已經提交並審核通過了,這裡只是記錄一下
沒有涉及到廣告宣傳,僅僅只是跟蹤使用者轉換率之類的,勾選第一項。如何有顯示廣告就勾選第
二、三項,如何都有用到就全部勾選吧。我暫時是這麼理解的,如有不對的地方,歡迎斧正 :)
希望使用了idfa的夥伴們,在提交應用的時候不用太苦惱,畢竟提交一次,waiting for review也需要一段時間,來來回回挺折騰的
appstore中關於idfa的選項都是什麼意思
最近,好多同學向我們反映,使用了 umtrack 產品,在 提交應用時,審核會被拒。關於這個問題,我想,需要詳細地給大家說一說,以便提公升大家提交應用的效率。首先,說下umtrack會採集的資訊。umtrack會採集使用者的 idfa idfv mac以及ip等資訊。那麼問題來了,如果你的應用中,沒...
檢查iOS專案中是否使用了IDFA
這裡說到檢查專案中是否包含idfa,那如何來對ios專案 包括第三方sdk 檢查是否包含idfa呢?1 開啟終端cd到要檢查的檔案的根目錄。2 執行下列語句 grep r advertisingidentifier 別少了最後那個點號 sharesdk官網提供idfa版本和非idfa版本的share...
檢查iOS專案中是否使用了IDFA
這裡說到檢查專案中是否包含idfa,那如何來對ios專案 包括第三方sdk 檢查是否包含idfa呢?1 開啟終端cd到要檢查的檔案的根目錄。2 執行下列語句 grep r advertisingidentifier 別少了最後那個點號 sharesdk官網提供idfa版本和非idfa版本的share...