簡體   English   中英

應用程序請求對話框中的問題(Facebook iOS SDK)

[英]Problems in App Request Dialog (Facebook iOS SDK)

我正在嘗試使用內置請求對話框使用Facebook iOS SDK發送Facebook應用程序請求。 請求發送沒有問題,但是我在對話框中有問題,在下面的屏幕截圖中:

當我顯示請求對話框時,我得到了什么

正如您所看到的,它與Facebook文檔部分中顯示的請求對話框以及我在其他iOS應用程序中看到的請求對話框非常不同:

正常請求對話框
(來源: akamaihd.net

  1. 取消和發送按鈕被打破(它們工作,但看起來非常奇怪)
  2. 除非我設置'to'參數,否則它不會顯示請求預覽
  3. 'title'參數被忽略

這是我用來顯示請求對話框的代碼:

params[@"data"] = [[NSString alloc] initWithData:[NSJSONSerialization dataWithJSONObject:@{@"q" : NSInt(question.ID)} options:0 error:nil] encoding:NSUTF8StringEncoding];
    [FBWebDialogs presentRequestsDialogModallyWithSession:[FBSession activeSession]
                                                  message:@"THIS IS A MESSAGE"
                                                    title:@"THIS IS A TITLE"
                                               parameters:params
                                                  handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
                                                      if (error) {
                                                          // Case A: Error launching the dialog or sending request.
                                                          NSLog(@"Error sending request.");
                                                      } else {
                                                          if (result == FBWebDialogResultDialogNotCompleted) {
                                                              // Case B: User clicked the "x" icon
                                                              NSLog(@"User canceled request.");
                                                          } else {
                                                              NSLog(@"Request Sent. %@", params);
                                                          }
                                                      }}];

我正在使用Facebook iOS SDK 3.9.0。 還有其他人經歷過這樣的事嗎? 難道我做錯了什么?

任何幫助表示贊賞,提前謝謝。

您所看到的是請求對話框的新UI,因此按鈕是新設計的一部分,除非您明確指定“to”參數,否則不再顯示消息。 “to”參數適用於我(剛剛檢查過),你是如何使用它的?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM