簡體   English   中英

iOS Facebook請求對話框不起作用

[英]iOS Facebook Request Dialog Not Working

我正在關注Facebook iOS教程。 我正在嘗試實現他們的代碼:

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                           @"Come check out my app.",  @"message",
                           nil];

[facebook dialog:@"apprequests"
              andParams:params
            andDelegate:self];

出現對話框,添加我的朋友,然后單擊“發送”。 此時似乎沒有任何反應。 我的朋友(測試帳戶)從未收到通知。

該委托方法稱為:

-(void)dialogDidComplete:(FBDialog *)dialog
{

}

關於我的朋友為什么沒有收到通知的任何想法?

本質上,我想做的是讓人們與他們的朋友分享此應用。 他們單擊鏈接,它會在iTunes App Store中打開該應用程序。 我應該以其他方式這樣做嗎?

確保您已為應用定義了畫布URL。

這應該工作。 另外,請確保已設置您的應用程序委托。

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                   APP_ID, @"app_id",
                                   URL_TO_SITE, @"link",
                                   URL_TO_PIC, @"picture",
                                   LINK_TITLE, @"name",
                                   @" ", @"caption",
                                   LINK_DESCRIPTION, @"description",
                                   nil];

[facebook dialog:@"stream.publish"
           andParams:params
         andDelegate:self];

克勞迪婭是對的。 在應用設置中,您確實需要填寫“ facebook上的應用”部分並提供畫布URL。

我想說的是,如果您不這樣做,facebook不會將受邀用戶定向到任何內容,因此它不會顯示請求。

如果您的應用程序純粹是移動應用程序,那么您只需為畫布創建一個簡單的網頁即可將用戶定向到應用程序商店。

暫無
暫無

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

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