انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
هدایت کاربر به تلگرام

هدایت کاربر به تلگرام

#1
سلام
ایا میشه با زدن دکمه، کاربر به تلگرام هدایت شه و در صفحه ايدي خاصی قرار بگیره?
مثلا به ايدي ادمين هدایت شه. 
ممنون
پاسخ

هدایت کاربر به تلگرام

#2
بله میشه
پاسخ

هدایت کاربر به تلگرام

#3
(۱۳۹۵/۱۲/۰۲, ۱۱:۴۱ ب.ظ)Erfan95 نوشته: سلام
ایا میشه با زدن دکمه، کاربر به تلگرام هدایت شه و در صفحه ايدي خاصی قرار بگیره?
مثلا به ايدي ادمين هدایت شه. 
ممنون

سلام
بله امکان همیچین قابلیتی وجود داره من کد رو براتون نوشتم کافیه داخل کلاستون قرار بدید

کد پی‌اچ‌پی:
        Button I2 = (ButtonfindViewById(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_VIEWuri);
         
               likeIng.setPackage("org.telegram.messenger");


         
               try {
         
                   startActivity(likeIng);
         
               } catch (ActivityNotFoundException e) {
         
                   Toast.makeText(getBaseContext(), "شما برنامه تلگرام را نصب ندارید"Toast.LENGTH_LONG).show();
         
               }


         
           }
         
       }); 

همون طور که مشاهده میکنید من اومدم یک باتنی معرفی کردم با ایدی telg و بررسی کردم که اگر هنگام کلیک بر روی باتن مورد نظر، برنامه تلگرام بر روی گوشی کاربر نصب بود وارد برنامه تلگرام بشه و داخل ایدی مورد نظر بشه
اگر که تلگرام داخل گوشی نصب نبود پیغام شما برنامه تلگرام را نصب ندارید نمایش داده میشه
دقت کنید که ایدی مورد نظر در این کدی که مثال زدم adt02 می باشد که باید شما این ایدی را عوض کنید.
فهمیدن بهتر از دانستن است.
پاسخ
 سپاس شده توسط admin ، Erfan95 ، عادل_رفیعی

هدایت کاربر به تلگرام

#4
کدتون عالی اما اگه شخصی نسخه غیر رسمی رو روی گوشیش نصب داشته باشه خطای تلگرام روی گوشی شما نصب نیست رو میده
HB Heart
پاسخ

هدایت کاربر به تلگرام

#5
(۱۳۹۶/۰۲/۱۳, ۱۱:۵۸ ق.ظ)kiumars1997@gmail.com نوشته: کدتون عالی اما اگه شخصی نسخه غیر رسمی رو روی گوشیش نصب داشته باشه خطای تلگرام روی گوشی شما نصب نیست رو میده

بله درسته حق با شماست برای رفع این مشکل راحترین روش اینه که یه باتن دیگه کنار همین باتن طراحی کنید که کاربر را به موبوگرام یا برنامه پلاس که نسخه های غیر رسمی تلگرام هستن هدایت کنند
فقط کافیه نام پکیج برنامه مورد نظر رو وارد کنید مثلا برای برنامه موبوگرام به این صورت میشود.
کد پی‌اچ‌پی:
       Button I2 = (ButtonfindViewById(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_VIEWuri);
 
                       likeIng.setPackage("com.hanista.mobogram");


 
                       try {
 
                           startActivity(likeIng);
 
                       } catch (ActivityNotFoundException e) {
 
                           Toast.makeText(getBaseContext(), "شما برنامه تلگرام را نصب ندارید"Toast.LENGTH_LONG).show();
 
                       }


 
                   }
 
               }); 
هر چند روش های بهینه تری هست ولی من سریع ترین راه رو بهتون گفتم Angel
فهمیدن بهتر از دانستن است.
پاسخ
 سپاس شده توسط khakzad20

هدایت کاربر به تلگرام

#6
(۱۳۹۶/۰۳/۱۳, ۰۳:۰۳ ب.ظ)s.saeid نوشته:
(۱۳۹۶/۰۲/۱۳, ۱۱:۵۸ ق.ظ)kiumars1997@gmail.com نوشته: کدتون عالی اما اگه شخصی نسخه غیر رسمی رو روی گوشیش نصب داشته باشه خطای تلگرام روی گوشی شما نصب نیست رو میده

بله درسته حق با شماست برای رفع این مشکل راحترین روش اینه که یه باتن دیگه کنار همین باتن طراحی کنید که کاربر را به موبوگرام یا برنامه پلاس که نسخه های غیر رسمی تلگرام هستن هدایت کنند
فقط کافیه نام پکیج برنامه مورد نظر رو وارد کنید مثلا برای برنامه موبوگرام به این صورت میشود.
کد پی‌اچ‌پی:
       Button I2 = (ButtonfindViewById(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_VIEWuri);
 
                       likeIng.setPackage("com.hanista.mobogram");


 
                       try {
 
                           startActivity(likeIng);
 
                       } catch (ActivityNotFoundException e) {
 
                           Toast.makeText(getBaseContext(), "شما برنامه تلگرام را نصب ندارید"Toast.LENGTH_LONG).show();
 
                       }


 
                   }
 
               }); 
هر چند روش های بهینه تری هست ولی من سریع ترین راه رو بهتون گفتم Angel

راهی نیست که بشه با یک دکمه همه برنامه های مربوط به تلگرام رو برای کاربر بیاره ک خودش انتخاب کنه ؟
پاسخ
 سپاس شده توسط khakzad20

هدایت کاربر به تلگرام

#7
من مشکلی با تلگرام داشتم من هر موقع با گوشی به نت وصل میشم تلگرام خود به خود باز میشه و درخواست میده میخوای عضو کانال ... بشی؟
چطور این رو غیرفعال کنم؟
اندروید 4.3 سیستم عاملم هست
ممنونن میشم راهنمایی بفرمایید
پاسخ

هدایت کاربر به تلگرام

#8
(۱۳۹۶/۰۵/۱۹, ۰۲:۲۶ ب.ظ)Tajowb نوشته:
(۱۳۹۶/۰۳/۱۳, ۰۳:۰۳ ب.ظ)s.saeid نوشته:
(۱۳۹۶/۰۲/۱۳, ۱۱:۵۸ ق.ظ)kiumars1997@gmail.com نوشته: کدتون عالی اما اگه شخصی نسخه غیر رسمی رو روی گوشیش نصب داشته باشه خطای تلگرام روی گوشی شما نصب نیست رو میده

بله درسته حق با شماست برای رفع این مشکل راحترین روش اینه که یه باتن دیگه کنار همین باتن طراحی کنید که کاربر را به موبوگرام یا برنامه پلاس که نسخه های غیر رسمی تلگرام هستن هدایت کنند
فقط کافیه نام پکیج برنامه مورد نظر رو وارد کنید مثلا برای برنامه موبوگرام به این صورت میشود.
کد پی‌اچ‌پی:
       Button I2 = (ButtonfindViewById(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_VIEWuri);
 
                       likeIng.setPackage("com.hanista.mobogram");


 
                       try {
 
                           startActivity(likeIng);
 
                       } catch (ActivityNotFoundException e) {
 
                           Toast.makeText(getBaseContext(), "شما برنامه تلگرام را نصب ندارید"Toast.LENGTH_LONG).show();
 
                       }


 
                   }
 
               }); 
هر چند روش های بهینه تری هست ولی من سریع ترین راه رو بهتون گفتم Angel

راهی نیست که بشه با یک دکمه همه برنامه های مربوط به تلگرام رو برای کاربر بیاره ک خودش انتخاب کنه ؟
شما این خط رو کلا پاک کنید . همه تلگرامها باز میشه

کد:
                        likeIng.setPackage("com.hanista.mobogram");
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان