2016-12-21 5 views
0

私はアンドロイドアプリでFacebookのShareButtonを使用しています。アプリケーションは、Facebookのテキストを共有しようとします。私のアプリはFacebookにログインしています。マニフェストファイルのハッシュキーとAPPキーが正しいことを確認しました。Facebookの共有ボタンが実際のアンドロイドデバイスでダイアログを開いていません

android:minSdkVersion="19" 
    android:targetSdkVersion="23" 

ネストされたフラグメントを持つビューページャーを使用しています。私は以下の機能を持つFacebookの共有ボタンを設定しています。チェックインのためのカスタムボタンを定義しました。ユーザーがチェックインをクリックすると、Facebookの共有ボタンをクリックしています。このシナリオは、エミュレータで正常に動作します。共有ボタンは、ユーザが共有以外のプロバイダにログオンするとログインダイアログを開きます。ユーザーがfacebookでログインすると、共有ダイアログが直接開きます。しかし、実際のデバイスでは、ボタンをクリックしても共有ダイアログは表示されませんが、少し画面効果が試されますが、何も表示されず、現在のフラグメントのみが表示されます。しかし画面は無効になり(他の何かが画面上にあるように)、私が戻るボタンを押すと、アプリケーションが実際の状態になり、現在の断片が機能するようになります。インターネットで検索していますが、解決策が見つかりません。誰もが考えがある。

答えて

0

問題はFacebookブックアプリの提出プロセスの問題です。開発者モードでは、ユーザーからのアクセス許可を要求しており、Facebook以外のものは必要ありません。しかし、Google Playであなたのアプリを置くとき(たとえクローズドベータテストの場合でも)、Facebookで、あなたのアプリを公開し、必要な権限を得るための手順に従わなければなりません。たとえば、Facebookにアクションを公開するには、publish_action権限を取得し、権限を取得するには、Facebookからスクリーンショットとスクリーンキャストが必要です。手順を完了し、fbデベロッパーコンソールの「App Review」の部分でバージョンを送信する必要があります。

関連する問題