0

私の iOS アプリでは、ユーザーの Facebook アカウントにビデオのアップロード機能を提供しています。以前は問題なく Facebook SDK を使用していましたが、プライバシー ポリシーを更新しなかったために数か月前にアプリがサンドボックス モードになりました。それから、レビューのために Facebook アプリを提出する必要があったようです! 私を助けてください、私は非常に混乱しています。送信から次のフィードバックを受け取りました。

「iOS アプリは、カスタム Web ビューではなく、Facebook の SDK に付属するネイティブのログイン ダイアログを使用する必要があります。シングル サインオン用の Facebook ログイン統合を正常にテストしたことを確認するか、開発者アプリでリストされているプラ​​ットフォームとしてこの統合を削除してください。詳細を参照してください。ここ"

わかりません。私のアプリはユーザーの FB アカウントに動画をアップロードするだけでよく、不必要に複雑になる前は常に問題なく動作していました。

  1. Facebook ログインに iOS 6.0 以降のソーシャル フレームワーク部分を使用しています。ネイティブログインはそれとは違うのですか?

  2. Facebook SDK の代わりに Social Framework を使用している場合でも、アプリの提出とレビューは必要ですか?

編集:ここに私のコードFYIがあります。

     __block ACAccount * facebookAccount;
    self.accountStore = [[[ACAccountStore alloc] init] autorelease];
    NSDictionary *options = @{
                          ACFacebookAppIdKey: kAppId,
                          ACFacebookPermissionsKey: @[@"publish_stream", ],
                          ACFacebookAudienceKey: ACFacebookAudienceFriends
                          };
    ACAccountType *facebookAccountType = [self.accountStore                                  accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];
    [self.accountStore requestAccessToAccountsWithType:facebookAccountType options:options completion:^(BOOL granted, NSError *error) {

    if (granted) {
       SLRequest *request = ....
    } else {

    }
 }];
4

0 に答える 0