2014-05-13 139 views
0

我正在開發一個應用程序,將在iPad和將大家誰涉及到市場中。如果有人在我們的Facebook上分享我們的網站,我正在考慮提供20%的優惠。所以這就是爲什麼我想要一個按鈕,要求他們的Facebook帳戶,然後分享一些內容。分享至Facebook,並要求始終帳戶

此外,iPad將在引導訪問模式,因此用戶不能去設置和設置他們的Facebook賬戶,這就是爲什麼我希望他們能夠登錄每次按下該按鈕。

可能嗎?

在這一刻,我用這個代碼,但不能正常工作,我需要他們登錄每次。

SLComposeViewController *fbVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook]; 

[fbVC setInitialText:@"Pick D Pack: Message"]; 
[fbVC addURL:[NSURL URLWithString:@"https://www.pickdpack.com"]]; 
[fbVC addImage:[UIImage imageNamed:@"logo.png"]]; 

[self presentViewController:fbVC animated:YES completion:nil]; 

希望任何人都瞭解我,幫助我,

感謝

+0

這是對Facebook平臺政策(https://developers.facebook.com/policy)。 5.4:「只有激勵一個人登錄你的應用,就像你的應用的頁面一樣,在你的應用的頁面上輸入促銷或者在某個地方登記,不要激勵其他行爲。」 – WizKid

回答

0

好了,終於我找到了答案:)

我使用一個UIWebView加載Facebook和Twitter分享,當用戶點擊關閉按鈕時,我已將此代碼添加到按鈕觸發器以清除緩存。

NSHTTPCookieStorage* cookies = [NSHTTPCookieStorage sharedHTTPCookieStorage]; 
for (NSHTTPCookie* cookie in 
    [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]) { 
    [cookies deleteCookie:cookie]; 
} 

感謝所有反正:)