/ / iOS ACAccountStore kód = 7, poverenia sa nedajú obnoviť. Neznámy klient: - iphone, Objective-C, Facebook, ios6

Kód iOS ACAccountStore = 7, nie je možné obnoviť poverenia. Neznámy klient: - iphone, object-c, facebook, ios6

Pracujem s novým iOS 6 Facebook API a všeobecne som mal „náročný“ čas s metódami ACAccountStore. Účet ACAccount načítam pomocou:

[accountStore requestAccessToAccountsWithType:self.facebookAccountType
options:options completion:^(BOOL granted,     NSError *error) {

Potom musím pravidelne obnovovať token ACAccount pomocou:

[accountStore requestAccessToAccountsWithType:self.facebookAccountType
options:options completion:^(BOOL granted, NSError     *error) {

Funguje to vždy, keď začnem z čistého prostredia simulátora iOS pomocou funkcie „Obnoviť obsah a nastavenia ..“

Ale po chvíli dostanem nasledovné.

Error Domain=com.apple.accounts Code=7 "Cannot renew credentials. Unknown client: FBTest     (org.my.app.FBTest)"

Hovor uskutočňujem z aplikácie FBTest.

Existuje veľa príspevkov o tom, ako uviesť iOS 6 FB do chodu a ja som už za týmto bodom. Zložitá časť rámca ho udržiava v chode v priebehu času.

odpovede:

1 pre odpoveď č. 1

Odporučil by som nasledujúce:

  • Uistite sa, že používate najnovšiu štruktúru účtov.
  • Poskytnite aplikácii jej skutočné ID zväzku, nie „org.my.app.FBTest“.
  • Uistite sa, že sú nastavenia ukladacieho priestoru kľúčov zapnuté v súbore nárokov.
  • Vyskúšajte to na zostavení distribúcie adhoc.