2012-04-13 16 views
0

可能性の重複:
Will Apple accept Apps with deprecated code?使用非推奨メソッド

私はiPhoneアプリケーションを研究開発をしていると私はこのような方法で使用しています:

- (NSString*)udid 
{ 
    UIDevice* device = [UIDevice currentDevice]; 
    return [device.uniqueIdentifier stringByReplacingOccurrencesOfString:@"-" withString:@""]; 
} 

をしかし、私が見てきました"uniqueIdentifier"は廃止されました。問題はうまくいきました。私はwiを知りたいのですがこのような店で私のアプリを公開すると(非推奨のメソッドを使用して)

お返事ありがとうございます。

+2

リンゴがプレーンテキストのUDIDを送信しているアプリを拒否しているというニュースが最近(よく、ほぼ1カ月前に)ありました:http://techcrunch.com/2012/03/24/apple-udids/かなりオープンしていますudidの置き換えのためのソース・ソリューション(例えば、MACアドレスに基づくトークンの生成)。 – Eimantas

+0

私は@ user1260708の回答に「Appleが拒否しているUDIDを使用しているApps」という別のポイントを追加したかっただけです。ここにリンクと代替があります:http://maniacdev.com/2012/03/apps-using-udids-being-rejected-by-apple-heres-how-to-generate-replacements-quickly/?utm_source=feedburner&utm_medium = feed&utm_campaign =フィード%3A + maniacdev +%28iPhone%2C + iOS + 4%2C + iPad + SDK +開発+チュートリアル+ +プログラミング+ヒント%29&utm_content = Google + Reader – Canopus

答えて

0

一般に、今後のバージョンから削除される可能性があるため、廃止予定のapisは使用しないでください。また、APIは廃止されているか、最適ではないため、一般的に推奨されていません。また、実行しようとしていることを実行するための新しい方法があります。あなたのケースでは

は間違いなくは、このような理由のために、しないでください。 http://gigaom.com/apple/apple-cracks-down-on-udid-use/

私は人気の代替が最初に(一意であるが、デバイスに関連付けられていないだろう)UUIDを作成することであると信じてそれを実行して保存して、後続の実行を参照します。あなたがGoogleにそれを話しているかどうかについては、かなり広範に話されています。