最近、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 APIとURLリライト
- 4. Facebook api php-sdk
- 5. グラフAPIとFacebook APIのiOS SDK
- 6. Facebook API:「メモ」にアクセスできますか?
- 7. facebook php sdk api query
- 8. Facebook SDK iOSのRails-api認証は接続しますか?
- 9. Facebook APIのPHP-SDKまたはGETリクエスト?
- 10. Facebook SDK + Google SDK:アクセスするフレームに「document.domain」を「facebook.com」に設定します
- 11. グラフAPIのFacebook PHP SDK
- 12. Facebook PHP SDK $ facebook-> api( '/ me')slow
- 13. LocalHost ASP.NetでFaceBook APIにアクセス
- 14. phonegap apiプロジェクトと新しいFacebook SDKとの接続方法
- 15. RubyMotionはfacebook-ios-sdkとうまく機能しますか?
- 16. Facebook APIとFacebook ConnectはJavaを使用していますか?
- 17. IOS SDK 5をサポートするFacebook API
- 18. FacebookでチェックインするグラフAPI iOS SDK 3.1.1
- 19. Facebook Android SDK(APIキー)を使用しています
- 20. Facebook SDKとサブドメイン
- 21. facebook-ios-sdkを使用してログインすると、appDelegateの別のUIViewControllerにどのようにアクセスしますか?
- 22. のXcode 7.3シミュレータと新しいiDevices
- 23. Palm Pre Mojo SDKはBluetooth APIへのアクセスを許可しますか?
- 24. facebook-sdk python apiでユーザーの投稿を取得するには?
- 25. PHP SDK/FacebookグラフAPIロケーションベースのイベント
- 26. iOS SDKのFacebookグラフAPIの問題
- 27. Facebookの-IOS-SDK APIのエラーコード:11
- 28. Facebook経由のグラフAPI(Android SDK)
- 29. Facebook GRAPH API、php SDKの問題
- 30. UIWebView - iOSでJavascriptを使用してUDIDにアクセスする
facebook apiはあなたのUDIDを使用しません。詳細はfacebookの開発者ページのドキュメントを読んでください。 –
詳しくは –
の[FACEBOOK APIの開発者リファレンス](https://developers.facebook.com/docs/reference/iossdk/)を参照してください。一方、サードパーティのフレームワークが次のコードを呼び出すことによってそれを使用しているかどうかを確認できます端末の文字列yourLibName.a | grep uniqueIdentifier' –