問題タブ [acaccount]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 新しい Facebook ログインは ACAccountStore に影響しますか
Facebook の新しいログインとグラフ API 2.0 の発表では、ユーザーが電子メール、誕生日、友人リストなどの特定の個人情報を共有することをオプトアウトできるようにするなど、ログインに予定されているすべての変更について詳しく説明しています。
iOS アプリでは FB SDK を使用しませんが、代わりにユーザーのログインに依存しACAccountStore
ています。ユーザーが Facebook を使用してアプリにサインアップしている場合、メール アドレスが必要であり、特にその許可を拒否します。
これらの変更が に適用されるかどうか、またはどのように適用されるかについてのドキュメントや参照が見つかりませんACAccountStore
。を使用ACAccountStore
して、新しいログインフローの対象となるかどうかについて、誰か情報を持っていますか?
ios - ACAccountStore requestAccessToAccountsWithType:options:completion:accountStoreHandler が grant = NO をすぐに返す
iOS のアカウント フレームワークを使用して、Twitter をアプリに統合しようとしています。電話する:
accountStoreHandler
以前に定義した長い C ブロックはどこにありますか。ただし、コードを実行すると、Twitter アカウントへのアクセスを求められても、求められなくても、accountStoreHandler
すぐに起動されます。Twitter の設定に移動すると、アプリに Twitter へのアクセスが許可されていないことがわかります (他のすべてのアプリがそこで許可されていることがわかります。また、デバイスに有効な / 機能する Twitter アカウントがあります)。問題は、それが私ほどではなかったことです。さらに、アプリを削除して再構築しましたが、まだ Twitter へのアクセスを求められません。まれなケースで Twitter ログイン機能をテストする必要がありますが、設定から手動で Twitter アクセスを許可すると、すべてが適切に機能することを確認できません。最初の Twitter ログイン機能をテストする正しい方法は何ですか?granted = NO
error = nil
明確にするために:はい、設定から手動でアクセスを許可できますが、機能しますが、アプリをインストールしたばかりのデバイスを「シミュレート」する方法を探しています。シミュレーターでテストできないように、ARM ライブラリを使用した写真アプリ)。
ios - ACAccount オブジェクトにパスワードがあるかどうかを確認するにはどうすればよいですか?
ユーザーの Twitter アカウントを取得できるコードはたくさんあります。これは、アプリのコードの一部を貼り付けたものです。
問題は、誤って構成された電話で Twitter アカウントを持つ可能性があることです。パスワードが見つからないか、正しくありません。
どうすればわかりますか?「Missing password」のケースはよくあるケースなので、特に興味があります。(新しい電話を購入し、iTunes バックアップから復元し、Twitter を起動し、もう一度パスワードを入力します。これで、パスワードのないアカウントが [設定] に表示されます。)
パスワードの欠落の場合は、資格情報プロパティが役立つと思われるでしょう。しかし、いいえ、Apple のドキュメントによると:
このプロパティは必須であり、アカウントを保存する前に設定する必要があります。プライバシー上の理由から、アカウントが保存されると、このプロパティにはアクセスできなくなります。
ios - Simulator-iOS 7.1 の ACAccount.h のエラー
Xcode シミュレーターでアプリをビルドしてテストしようとしていますが、ビルド中に ACAccount.h、ACAccountType.h などでエラーが発生します。エラーのある .h ファイルをクリックすると、プロジェクト コードの下ではなく、下に表示されます。
これは変更できません。
エラーの例は次のとおりです。
ライン:
.h が定義済みファイルの場合.. これらのエラーを解決するにはどうすればよいですか?
よろしくお願いします!
objective-c - OSX ACAccountStore requestAccessToAccountsWithType... アクセス許可を拒否した後、'granted=No' と error=nil を返す
Facebookアカウントへのアクセスをリクエストしようとしています。これを初めて実行したときはうまくいき、許可を要求するポップアップが表示されました。ポップアップで、許可または拒否を求められました。そのユースケースをテストしたかったので、私は否定することにしました。今、私は再びアクセスを許可する方法を理解できません。Facebook アカウントからアプリを削除し、Mac から Facebook アカウントを削除しました。私もプロパティを追加しようとしました
オプション辞書に。何があっても同じ結果が得られます。
タイトルで述べたように、エラーは nil で、付与は False です。
前もって感謝します。
ios - iOS ACAccountStore Twitter の保存がエラーで失敗する
次のように、ACAccount を入力して ACAccountstore に保存しようとしています。
twitterRequest.rstring (別スレッド) が nil でない場合、トークンとシークレットを取得します。
私はおそらくそれらをここに完全に投稿するべきではありませんが、これは何ですか
資格
移入されると、次のようになります。
oauth_token=OAtSGoYoXXXXXXXXXXXXXXhtUs4AT&oauth_token_secret=cGFYzLTqxXXXXXXXXXXXXbC6JEHtK&oauth_callback_confirmed=true
したがって、サブストリングの後、私は持っています
oAuthToken: OAtSGoYoXXXXXXXXXXXXXXXhtUs4AT
oAuthSecret: cGFYzLTqxXXXXXXXXXXXXbC6JEHtK
ただし、保存は次のエラーで失敗します。
エラー: エラー ドメイン=NSURLErrorDomain コード=-1012 「操作を完了できませんでした。(NSURLErrorDomain エラー -1012。)」
swift - iOS での Facebook メッセージ (または通知) へのアクセス
アプリでユーザーの未読の Facebook メッセージにアクセスしたいと考えています。Accounts フレームワークを使用しています。呼び出しaccountStore.requestAccessToAccountsWithType:options:
には、オプションの一部として許可を与える必要があります。
/{user-id}/inbox
Graph API に記載されているアクセスを希望します。これは、read_mailbox
許可が必要であることを示しています。権限ページを読むと、次のように記載されています。
この権限は、Facebook がまだ利用できないプラットフォームで Facebook ブランドのクライアントを構築するアプリに付与されます。たとえば、Android および iOS アプリは、この許可に対して承認されません。さらに、Web、デスクトップ、車載、および TV アプリには、この権限が付与されません。
言い換えれば、これは基本的に誰も利用できません。
このような打撃の後、私はここでストローを引いているように感じますが、これが Accounts フレームワークのログインに当てはまるかどうか疑問に思っています. 彼らの API は標準の Facebook ログイン (ボタンと権限画面) を参照しており、Accounts フレームワークによるログインについては触れていません。
そこで試してみたところ、アプリが受信トレイのアクセス許可を含む特定のアクセス許可にアクセスできるようにするかどうかを尋ねる iOS UIAlertView が表示されました。「OK」をタップすると、アクセスが許可されました。しかし、呼び出しaccountsWithAccountType:
は 0 アカウントを返します (私はデバイスにログインしている Facebook アカウントを持っています)。
誰かがさらに調査を行ったのか、それともこれについてもっと知っているのか疑問に思っていますか?