2012-11-15 16 views
15

新しい3.1 iOS SDKでは、同時に読み取りと公開のアクセス権を許可されなくなりました。公開許可を求める前に読み取り権限を求めなければなりません。私のアプリでは、アクティビティを完了した後に共有ボタンがあります。ユーザーがこのボタンを押すと、そのユーザーに公開許可を求めてから、自分のフィードにストーリーを公開したいと考えています。ただし、ユーザーはこの時点ではアプリケーションに読み取りアクセス権を許可していない可能性があります。Facebook iOS SDK 3.1の読み取りと公開の許可

この時点で、ユーザーはfacebookで共有したいと示していますが、公開権限のみを要求することはできませんし、読んだり共有する権限を一緒に公開することはできません読み取り権限を取得してから、再度アクセス権を公開します(ドキュメントに従って)。私は、彼らがログインしたりアプリケーションを起動したときに、ユーザーにこれらの機能を使用しないで、ユーザーを不必要に悩ませたくないために、ユーザーに読み取り権限を求めないようにしたい。

ドキュメントには許可されていないと書かれていますが、私は2種類のアクセス権をバック・ツー・バックで求めることができますが、その間に2つのポップアップ・ボックスが表示されます。これはハックのように感じ、ユーザーを混乱させる可能性があります。

これは本当に新しい目的の行動ですか、私がやろうとしていることは不可能ですか、それとも私が理解していないことがありますか?

おかげ

+0

私は正確に同じ問題を抱えています。共有ボタンをタップしない限り、ユーザーをFacebookにリダイレクトしたくない。あなたはこれに運がありますか? – Ross

答えて

4

あなたは、私たちは強く、バックツーバックの権限に対して助言することを正しく、あなたがしなければ、あなたのアプリが承認を得る可能性は低いです。

おそらく、基本的な情報を前もって尋ねる機会を抱いています。単純なパーソナライゼーション(アバターや名前など)であっても、公開アクションより前に信頼を築くことができ、一般的なソーシャルエクスペリエンスに向かって増加します。

(また、人々はあなたがとにかく「コールドスタート」から自分に代わって公開させる自信になる可能性は低い。)

+1

アプリの拒否?それはFacebookから発行されたドキュメントにこれについて書かれているので特に顕著な結果です: "[一度に両方の権限セットを尋ねようとすると] SDKは、スイッチングまたはウェブベースの認証フロー " [link](http://developers.facebook.com/docs/tutorial/iossdk/upgrading-from-3.0-to-3.1/) – foggzilla

+2

私の質問にお答えいただきありがとうございます。しかし、新しいSDKの哲学のように、ユーザーが必要とするアクションを開始するまで、ユーザーに何かを許可するように要求するのではないようです。新しいユーザーに基本的な承認を求めることは望ましくありません。フェイスブックとの統合を望んでいないユーザーには向いていない可能性があります。一度共有しようと思えば、ユーザーを煩わせるだけです。 – Casey

+0

承認を受けて、私はApp Storeに向かいましたが、この流れの周りにも要件があるかもしれません。 実際に、背中合わせとは違って両者を一緒に聞くと、Facebook SDKは代替技術に落ちるしかありません。 –

関連する問題