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



هدایت کاربر به تلگرامزمان کنونی: ۱۳۹۶/۰۶/۲۹، ۰۱:۵۴ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: Erfan95
آخرین ارسال: Tajowb
پاسخ 6
بازدید 955

رتبه موضوع:
  • 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
(۱۳۹۶/۰۲/۱۳, ۱۱:۵۸ ق.ظ)[email protected] نوشته: کدتون عالی اما اگه شخصی نسخه غیر رسمی رو روی گوشیش نصب داشته باشه خطای تلگرام روی گوشی شما نصب نیست رو میده

بله درسته حق با شماست برای رفع این مشکل راحترین روش اینه که یه باتن دیگه کنار همین باتن طراحی کنید که کاربر را به موبوگرام یا برنامه پلاس که نسخه های غیر رسمی تلگرام هستن هدایت کنند
فقط کافیه نام پکیج برنامه مورد نظر رو وارد کنید مثلا برای برنامه موبوگرام به این صورت میشود.
کد پی‌اچ‌پی:
       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
فهمیدن بهتر از دانستن است.
پاسخ

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

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

بله درسته حق با شماست برای رفع این مشکل راحترین روش اینه که یه باتن دیگه کنار همین باتن طراحی کنید که کاربر را به موبوگرام یا برنامه پلاس که نسخه های غیر رسمی تلگرام هستن هدایت کنند
فقط کافیه نام پکیج برنامه مورد نظر رو وارد کنید مثلا برای برنامه موبوگرام به این صورت میشود.
کد پی‌اچ‌پی:
       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

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


پرش به انجمن:


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

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)