3

アプリにアプリ リクエストを統合する必要がありますが、機能していないようです。について調べてみましたが、明確な答えが見つかりません。レポートからの一部の返信では、要求はFacebook App Centerで見つけることができるとのことでしたが、私は要求を受け取っておらず、通知も受け取りませんでした。

Facebook SDK for iOS v3.8リクエストの送信に使用しています。エラーはなく、リクエストがあります。常に成功しましたが、まだ通知はありません。

リクエストを送信するために使用しているコードは次のとおりです。

- (void)sendAppInvite:(NSString *)message {
    NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"app_non_users", @"filters", nil];

    [FBWebDialogs presentRequestsDialogModallyWithSession:[FBSession activeSession] message:message title:nil parameters:params handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
        if (error) {
            // Case A: Error launching the dialog
            NSLog(@"Error on app invite.");
        } else {
            if (result == FBWebDialogResultDialogNotCompleted) {
                // Case B: User clicked the "x" icon
                NSLog(@"User canceled app invite");
            } else {
                // Case C: Dialog shown and the user clicks Cancel or Share
                NSDictionary *urlParams = [self parseURLParams:[resultURL query]];
                if (![urlParams valueForKey:@"request"]) {
                    // User clicked the Cancel button
                    NSLog(@"User canceled app invite");
                } else {
                    // User clicked the Send button
                    NSString *postID = [urlParams valueForKey:@"request"];
                    NSLog(@"Request successful: %@", postID);
                }
            }
        }
    }];
}

からサンプルアプリもビルドしてみFacebookました、招待状を送りました。それでも、アプリセンターからの通知もリクエストもありません。

私が間違っていることはありますか?また、からのバグはありFacebook Requestますか?

ありがとう!

4

3 に答える 3

0

Facebook開発者のサンドボックスモードで有効に設定します

訪問

Facebook で、ゲーム -> アプリ -> アプリのリクエストに移動し、アプリの通知を確認します。

于 2014-01-25T10:23:56.090 に答える