私はプロジェクト(私の最初のプロジェクト)の最終段階にありますが、まだいくつかの点でつまずきます。私はアプリケーションを評価してfacebookで共有するようにどのようにユーザーに依頼する
同様:
- 私は、私は彼/彼女は本当にこれをしなかったかどうかをチェックし、どのように多くのも必要後、アプリを評価してもFacebookを利用して、それを共有することをユーザーに尋ねるが、これだけではなく、したいです彼/彼女がアプリを評価した星。 私はこの答えはアプリを評価するために、ユーザーに依頼するが見つかりました:
/*アクティビティ内*/
final Uri uri = Uri.parse("market://details?id=" + getApplicationContext().getPackageName());
final Intent rateAppIntent = new Intent(Intent.ACTION_VIEW, uri);
if (getPackageManager().queryIntentActivities(rateAppIntent, 0).size() > 0)
{
startActivity(rateAppIntent);
}
else
{
/* handle your error case: the device has no way to handle market urls */
}
は私に簡単な方法だが、私のアプリはまだ公開されていませんか私はテストする方法がありません...そして、それがどのように機能するのか(そしてそれがうまくいくのか)わからないのですが、これは一種のネイティブダイアログです。誰でもすでにこのようにしていましたか?ユーザーが実際にアプリを評価したかどうか、またユーザーがプログラムで与えた星の数を確認するにはどうすればよいですか?コードを実行するにはこの答えが必要です。
- 私はインテントを使用することができますが、それでは、ユーザーが本当に共有しているかどうかを確認する方法は?
すべての例のヒントやリンクは大歓迎です。
あなたはいつでも公開済みの任意のアプリケーションでテストすることができます。それはあなた自身のものである必要はありません – Kiskae
@Kiskae How?私はそれが私の最初のアプリだと言ったように...あなたはリンクや例を与えることができますか?ありがとう – EmilyR
'getApplicationContext()。getPackageName()'の代わりに 'com.whatsapp'のように公開されているパッケージIDを取得するだけです。あなたがコードを実行するときに何が起こるかを見てください。おかげさまで – Kiskae