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ď č. 1Odporuč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.