最近、AppStoreがUDIDにアクセスするアプリケーションを拒否した場合、Facebook SDK &のAPIはiDevices UDIDにアクセスしますか?親切なアドバイス。ありがとうございました!Facebook SDKとAPIはiDevices UDIDにアクセスしますか?
答えて
私はfacebook-ios-sdkの古いバージョンを使用していますが、UDIDにアクセスしているようです。 iOSの上でUDIDを取得するための適切な方法は、あなたがFacebookのSDKを使用している場合
[[UIDevice currentDevice] uniqueIdentifier]
を呼び出すことで、それはあなたがソースコードにアクセスすることができます。したがって、ソースコードを検索し、uniqueIdentifierメッセージが使用されているかどうかを確認できます。 UNIX(またはOSのX端末)で、あなたが試すことができます:
cd facebook-ios-sdk/
find . -name '*.m' | xargs grep uniqueIdentifier
これは(歳程度)私が使っていたSDKのバージョンで任意のヒットを上げませんでした。
私はUNIX grepのような簡単な検出を避けるために、機能にアクセスするためにはもっと邪魔にならない方法がありますが、AppleはこのSDKを使用する多くのアプリケーションを承認しました。あなたは安全だと思います。あなたが見ることができるようにはい、確かに、最新のFacebook IOS SDK 3.5.1はまだ文字列「UNIQUEIDENTIFIER」を使用しています
、このコマンドを使用し
cd facebook-ios-sdk/
strings FacebookSDK.framework/FacebookSDK | grep uniqueIdentifier
残念ながら、これはにFacebookのSDKを使用するすべてのアプリを引き起こし最初のステップで拒否され、 "Invalid Binary"と表示されます。アップロードしないと、Validate機能を使用してXcodeオーガナイザ - アーカイブ内でこれを既に確認できます。
はい、問題あり、これを解決するためのヒントは歓迎です!
この問題に関するいくつかのより多くの研究:
私はFacebookのIOSのソースは githubに3.5.1をSDKにチェック。実際には、ソース内の識別子「uniqueIdentifier」への参照はありません。使用される唯一のライブラリは、IOS自体から Accounts.frameworkです。だから、Apple自身がライブラリを更新する必要があるようですね!Facebookはそれを認めています:http://developers.facebook.com/ios/change-log-3.x/ "[UIDevice uniqueIdentifier]に関するApp Store承認の誤認を防止するためのUIDeviceの使用法" – russau
- 1. Facebook API SDKアクセスを無効にする
- 2. Facebook PHP SDKグラフAPI - PASTイベントにアクセスすることは可能ですか?
- 3. facebook php sdkでFacebookグラフAPIのフルユーザデータにアクセス
- 4. Facebook SDK(アンドロイド)とAPIバージョン
- 5. Facebook PHP SDK APIとURLリライト
- 6. Facebook api php-sdk
- 7. グラフAPIとFacebook APIのiOS SDK
- 8. Facebook API:「メモ」にアクセスできますか?
- 9. facebook php sdk api query
- 10. Facebook SDK iOSのRails-api認証は接続しますか?
- 11. Facebook APIのPHP-SDKまたはGETリクエスト?
- 12. Dropbox SDKとFacebook APIのトークンに同じアプリケーションでアクセスする方法
- 13. Facebook SDK + Google SDK:アクセスするフレームに「document.domain」を「facebook.com」に設定します
- 14. Facebook PHP SDK 4.0とGraph API v2.8は可能ですか?
- 15. Facebook PHP SDK $ facebook-> api( '/ me')slow
- 16. APIレベル12のFacebook SDK
- 17. グラフAPIのFacebook PHP SDK
- 18. RubyMotionはfacebook-ios-sdkとうまく機能しますか?
- 19. LocalHost ASP.NetでFaceBook APIにアクセス
- 20. Facebook APIとFacebook ConnectはJavaを使用していますか?
- 21. FacebookのグラフAPIにアクセスするためのコードページをリロードするときにPHP SDKが機能しない
- 22. phonegap apiプロジェクトと新しいFacebook SDKとの接続方法
- 23. Apple UDIDにアクセス権を与える?
- 24. Facebook SDKとサブドメイン
- 25. facebook apiまたはfacebook sdkを使わずにfacebookのIDとプロフィール画像を取得
- 26. ProguardとGoogle SDK/Facebook SDKにはメソッドがありません
- 27. FacebookでチェックインするグラフAPI iOS SDK 3.1.1
- 28. IOS SDK 5をサポートするFacebook API
- 29. のXcode 7.3シミュレータと新しいiDevices
- 30. Facebook Android SDK(APIキー)を使用しています
facebook apiはあなたのUDIDを使用しません。詳細はfacebookの開発者ページのドキュメントを読んでください。 –
詳しくは –
の[FACEBOOK APIの開発者リファレンス](https://developers.facebook.com/docs/reference/iossdk/)を参照してください。一方、サードパーティのフレームワークが次のコードを呼び出すことによってそれを使用しているかどうかを確認できます端末の文字列yourLibName.a | grep uniqueIdentifier' –