0
我使用SDK 4.2爲iPad開發了一款遊戲。我使用最新的Facebook圖形API發佈的分數在Facebook上牆,但都通過改變方法禁用打開Safari瀏覽器進行身份驗證:Facebook Graph API;模擬器和設備上的不同行爲
- (void)authorizeWithFBAppAuth:(BOOL)tryFBAppAuth
safariAuth:(BOOL)trySafariAuth {
trySafariAuth = YES; //changed to
trySafariAuth = NO;
}
它運作良好,在模擬器打開裏面的應用程序,但在設備上登錄對話框(新iPad)它會打開Safari並將應用程序放入後臺。同時通過調試跟蹤中,我發現:
didOpenOtherApp = [[UIApplication sharedApplication] openURL:[NSURL URLWithString:fbAppUrl]];
中相同的方法
是「YES」時,當在模擬器上運行裝置運行和「NO」。這種差異導致行爲上的差異。如何解決?我需要使用應用內授權。