新しい3.1iOSSDKでは、読み取りと公開のアクセス許可を同時に要求することはできなくなりました。公開のアクセス許可を要求する前に、読み取りのアクセス許可を要求する必要があります。私のアプリでは、アクティビティを完了した後に共有ボタンがあります。ユーザーがこのボタンを押したときに、公開許可を求めてから、フィードにストーリーを公開したいと思います。ただし、現時点では、ユーザーが読み取り権限でアプリを承認していない可能性があります。
この時点で、ユーザーはFacebook経由で共有したいことを示していますが、公開権限だけを要求することはできません。また、読み取りと公開の権限を一緒に要求することも、読み取り権限と次に、アクセス許可を連続して公開します(ドキュメントによる)。ユーザーがログインしたりアプリを起動したりするときに読み取り権限の入力を求めたくないのは、ユーザーがこれらの機能を使用しない可能性が高く、ユーザーに不必要に迷惑をかけたくないからです。
ドキュメントには許可されていないと記載されていますが、2種類の権限を連続して要求できますが、その結果、2つのポップアップボックスが次々と表示され、その間に遅延が発生します。これはハックのように感じ、ユーザーを混乱させる可能性があります。
これは本当に新しい望ましい動作であり、私がやろうとしていることは不可能ですか、それとも私が理解していないことがありますか?
ありがとう