私はAndroidとiPhoneのモバイルアプリを持っており、マーケティング目的でFacebookのようなボタンを配置する必要があります。
問題は、ユーザーがモバイルアプリ内から何かを気に入ったときに、実際に何が好きかわからないことです。私は2つのアプリ(AndroidとiPhone)のWebサイトを持っているので、ユーザーがモバイルアプリから何かを気に入ったときにこのWebサイトを高く評価する必要があるようです。
それは可能ですか?
私はAndroidとiPhoneのモバイルアプリを持っており、マーケティング目的でFacebookのようなボタンを配置する必要があります。
問題は、ユーザーがモバイルアプリ内から何かを気に入ったときに、実際に何が好きかわからないことです。私は2つのアプリ(AndroidとiPhone)のWebサイトを持っているので、ユーザーがモバイルアプリから何かを気に入ったときにこのWebサイトを高く評価する必要があるようです。
それは可能ですか?
私の経験と私が知っていることから、Facebook はモバイル アプリケーションに likeButton を使用する可能性をあなたに残していません。
私の見解では、2 つの解決策がありますが、どちらも完璧ではありません。
Facebook OpenGraph を使用して、Web サイト オブジェクトのようなアクションを作成します。Facebookドキュメント、OpenGraph Web チュートリアル、および iOS に固有の最後の例で、 Facebook OpenGraph に関する詳細情報を見つけることができます。しかし、私の記憶が正しければ、「いいね」というアクションを作成することはできません。Facebook がそれを防止するので、ユーザーが混乱することはないと思います。試す。
2 番目の解決策は、単純な UIButton を作成することです。これをクリックすると、ユーザーに気に入ってもらいたい Facebook ページの Web ビューが表示されます。ユーザーがあなたのページを気に入ったかどうかを知りたい場合は、ユーザーが webview を終了したときはいつでも、いつでも彼のお気に入りをリクエストして、そこにある Facebook ページ ID を見つけようとすることができます。
私はあなたの質問に答えたことを願っています。
また、(opengraph ではなく) 本物の Facebook をネイティブ モバイル アプリケーションで直接作成する方法を見つけた場合は、その方法を知りたいと思っています。
編集:
実際、Facebook のファンページが好きな場合は、2 番目のソリューションのみが機能します。OpenGraph では、ページから送信されたメタデータをオブジェクトのプロパティに適合するように変更できる必要があります。
Opengraph ソリューションは、自分の Web ページで偽の「いいね」を作成する場合にのみ機能します。
このコードを使用します。このコードを使用する前に、Facebook にログインする必要があります。Facebook セッションが有効かどうかを確認してから、このコードを使用してください。
WebView foll_fb = (WebView) findViewById(R.id.btn_foll_fb);
String url = "http://www.facebook.com/plugins/like.php?layout=standard&show_faces=true&width=80&height=50&action=like&colorscheme=light&href=YOUR_URL_TO_LIKE";
foll_fb.loadUrl(url);
foll_fb.getSettings().setJavaScriptEnabled(true);
foll_fb.requestFocus(View.FOCUS_DOWN);
foll_fb.setWebViewClient(new LikeWebviewClient());
正しい。モバイル アプリ内で「いいね」ボタンをクリックすると、ほとんどのユーザーは、対応するページが気に入ったと期待します。Android アプリと iOS アプリの両方のページがある場合は、対応するページが必要です。
これを行う方法を知りたい場合は、主なアイデアをお伝えできます。ボタンを配置するだけで、タップすると、何かを好きになるために必要なものは何でも実行されます。私は個人的にそれを行っていないので、何を実行する必要があるのか わかりません。
それが役に立てば幸いですが、他の誰かがおそらく私よりも良い答えを持っています。それに実際のコードを意味します。