آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

روش درخواست نظر از کاربر هنگام خروج از اپ

صادق  10 سال پیش  10 سال پیش
+3 0

سلام چطور میتونم کادری ایجاد کنم که کاربر هنگام خروج با اون مواجه بشه که یا نظر  بده یا خارج بشه

0 0
AlertDialog یا Dialog یا اینتنت خود بازار یکی از اینارو توی متد OnBackPressed() میذاری (10 سال پیش)
 برای این سوال 6 پاسخ وجود دارد.
پاسخ به سوال 
AAA  10 سال پیش
+1 0

سلام می تونید از کد زیر استفاده کنید:

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
{
}
پاسخ به سوال 
nmotaghed  10 سال پیش
+3 0

 @Override
public void onBackPressed() {
//Display alert message when back button has been pressed
backButtonHandler();
return;
}

public void backButtonHandler() {
AlertDialog.Builder alertDialog = new AlertDialog.Builder(
MainActivity.this);
// Setting Dialog Title
alertDialog.setTitle("منتظر پیشنهادات و انتقادات شما هستیم");
// Setting Dialog Message
alertDialog.setMessage("آیا می خواهید از نرم افزار خارج شوید؟");
// Setting Icon to Dialog
alertDialog.setIcon(R.drawable.logofinal64);
// Setting Positive "Yes" Button
alertDialog.setPositiveButton("بلی",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
finish();
}
});
// Setting Negative "NO" Button
alertDialog.setNegativeButton("خیر",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {

dialog.cancel();



}
});
alertDialog.setNeutralButton("نظر و حمایت از برنامه",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// Write your code here to invoke NO event

String url = ""; // مسیر برنامه در بازار

Intent next = new Intent(Intent.ACTION_EDIT);
try {
next.setData(Uri.parse(url));
// next.setPackage("com.farsitel.bazaar");
startActivity(next);
} catch (Exception e) {
Intent next1 = new Intent(Intent.ACTION_VIEW);
next1.setData(Uri.parse("http://cafebazaar.ir/"));
startActivity(next1);
}


}
});
// Showing Alert Message
alertDialog.show();
}

+1 0
با زدن دکمه برگشت دیالوگ رو نشون میده . (10 سال پیش)
پاسخ به سوال 
صادق  10 سال پیش
0 0

برادر مسیر برنامه در بازار رو چطور بنویسم که کاربر در صورت داشتن اپ بازار بروی گوشیش به پیجم هدایت بشه و نظر بده

شناسه من اینه  sadegfrisat_174

0 0
لینک (10 سال پیش)
پاسخ به سوال 
صادق  10 سال پیش
0 0

مثل توضیحات بازار نوشتم که اون پایین کد بازار هم هست ولی چرا ارور میده

0 0
دوست عزیز باید نام پکیج برنامه تون رو درون کاراکتر " " قرار بدید به این صورت "com.example.test" (10 سال پیش)
0 0
قرار دادم برادر نشد (10 سال پیش)
0 0
بعد از + getApplicationContext() بنویسی احتمالا حل بشه (10 سال پیش)
0 0
چیزایی که نیاز نداری پاک کن. (10 سال پیش)
0 0
بعد از + getApplicationContext() گذاشتم بازم نشد نمیره توی اپ بازار کاربر که نظر بده (10 سال پیش)
پاسخ به سوال 
صادق  10 سال پیش
0 0

برادران سوال ضروریه لطفا جواب بدید

پاسخ به سوال 
بهروز  10 سال پیش
0 0

از متد زیر استفاده کنید.

 public String like_programe_bazaar(String my_packge) {

String url = "http://cafebazaar.ir/app/" + my_packge + "/?l=fa";
return url;
}

متد بالا نام پکیج میگیره و ادرس نظر دهی رو برمیگردونه.حالا این رشته رو با اینتنت پاس بدید.همین.

 try{ 
String url=like_programe_bazaar("ir.beehroid.doctortelegram");

Intent browserIntent = new Intent(Intent.ACTION_EDIT,Uri.parse(url));
startActivity(browserIntent);
}catch(Exception e) {
Toast.makeText(getApplicationContext(),
"لطفا نرم افزار بازار را نصب کنید....",
Toast.LENGTH_LONG).show();
}

کد دیگه خیلی واضح هست . یاعلی


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .