ここで私は仕事をしようとしています流れです:テントを経由して(ユーザーを確認する方法は、アンドロイドで特定のFacebookページが好きですか?
活動が開き、同様にボタンがユーザに示され ユーザーがボタンをクリックすると、Facebookのログイン画面が ユーザーのログインを示しており、ファンページに向けられていますか、 WebView ...など何か他のものがあります:) ユーザーがページをお気に入りに登録しました ユーザがAndroidの戻るボタンを押して、アクティビティ に戻るアクティビティが再開し、ユーザが実際にページを気に入っているかどうかを確認します。
public class MainActivity extends AppCompatActivity {
private Button mBtnSubmit;
private WebView mWebView;
private final int MY_PERMISSIONS_REQUEST = 1234;
private MyBrowser myBrowser;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mWebView = new WebView(MainActivity.this);
myBrowser = new MyBrowser();
mWebView.getSettings().setLoadsImagesAutomatically(true);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
mWebView.loadUrl("https://www.facebook.com/rvcjofficial/?ref=br_rs");
mWebView.setWebViewClient(new MyBrowser());
setContentView(mWebView);
}
private class MyBrowser extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
}
をチェックし、「彼がした場合、ポイントは彼に与えられている」 - あなたは、任意のアプリを作成する前に、プラットフォームポリシーを読まなければなりません。ページを好きになるために何らかの形でユーザーに報酬を与えることは許されず、それは「インセンティブ」と呼ばれています。 – luschn
私はこれを数年前に行いました。 'webviewclient'を設定し、' shouldOverrideUrlLoading'を上書きする必要があります。あなたは、ページが好きなときにヒントを与えることを覚えている、例えば、ページがそうであるときにurl(String#containsは動作します)をチェックする必要があります。最高の幸運 –
@ムハンマドババール私はあなたのmethod.iを試しましたurl.I私のコードを更新したからのヒントはありませんでした。それを見てください。あなたが知っていれば、私はこれをどのように実装できますか?だから私に教えてください。緊急です。 – aarav