۱۳۹۶/۰۳/۱۳, ۰۳:۰۳ ب.ظ
(۱۳۹۶/۰۲/۱۳, ۱۱:۵۸ ق.ظ)kiumars1997@gmail.com نوشته: کدتون عالی اما اگه شخصی نسخه غیر رسمی رو روی گوشیش نصب داشته باشه خطای تلگرام روی گوشی شما نصب نیست رو میده
بله درسته حق با شماست برای رفع این مشکل راحترین روش اینه که یه باتن دیگه کنار همین باتن طراحی کنید که کاربر را به موبوگرام یا برنامه پلاس که نسخه های غیر رسمی تلگرام هستن هدایت کنند
فقط کافیه نام پکیج برنامه مورد نظر رو وارد کنید مثلا برای برنامه موبوگرام به این صورت میشود.
کد پیاچپی:
Button I2 = (Button) findViewById(R.id.telg);
I2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Uri uri = Uri.parse("http://telegram.me/Adt02");
Intent likeIng = new Intent(Intent.ACTION_VIEW, uri);
likeIng.setPackage("com.hanista.mobogram");
try {
startActivity(likeIng);
} catch (ActivityNotFoundException e) {
Toast.makeText(getBaseContext(), "شما برنامه تلگرام را نصب ندارید", Toast.LENGTH_LONG).show();
}
}
});
فهمیدن بهتر از دانستن است.