Facebookの「いいね」ボタンをiOSアプリに追加しようとしています。オンラインの指示に従い、問題が発生しています。
Facebookアプリがシミュレーター(8.x、7、x)にインストールされていない場合:
F Likeボタンを押すと、Facebook.comへの移行が表示されますが、すぐにiOSアプリに戻ります。ユーザーが渡されたURLを高く評価できる適切なFacebookの「いいね」ページには移動しません。
iOSアプリでは、openURLメソッドが呼び出され、Facebook
wasHandled = [FBAppCall handleOpenURL: url sourceApplication: sourceApplication];
が呼び出され、YESを返します。
このアプリで正常に機能しているFacebookログインボタンも使用していることに注意してください。
この時点で、ユーザーはすでにFacebookログインボタンで認証されています。
これに関するヒントをいただければ幸いです。
Facebook iOS SDK3.21.1を使用しています
[添加]
この記事を参照してください
http://stackoverflow.com/questions/26529314/android-likeview-error
これは、openURLのURLエラーメッセージに表示されているものです。
The like dialog is only available to developers and testers
どちらが意味をなさないのですか?通常のユーザーは、アイテムを高く評価するために「いいね」ダイアログを表示できる必要がありますか?
iOSおよびAndroidのFacebookの「いいね」ボタンの場合。
最新のSDKを統合し、テストしたい場合は...
1)アプリの開発者アカウント(アプリのFacebook IDが作成されたアカウント)またはFacebook開発者アカウントにリンクされたテスターFacebookアカウントのいずれかであるFacebookアカウントを使用する必要があります。
2)アプリにログインするには、このアカウントを使用する必要があります。
3)「ベータ」バナーをテストすると、ターゲットページに表示されます。
4)これらが適切に配置されていない場合、少なくともiOSの場合、AppDelegateのopenURLルーチンのURLにエラーメッセージが表示されます。Androidの場合、onActivityResultルーチンで「CANCEL」ステータスを取得します。
The like dialog is only available to developers and testers
お役に立てれば。
いいねボタンを完全に制作できるようにするには、上記のMingLiのコメントをご覧ください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加