توسعهدهندگان
چگونه کاربران را بر اساس دستگاه خودکار به فروشگاه درست هدایت کنیم
iOS را از Android تشخیص دهید و هر بازدیدکننده را به فروشگاه درست بفرستید — بیآنکه کد تشخیص بنویسید یا میزبانی کنید.
پاسخ کوتاه
بهجای نشانی فروشگاه، یک پیوند هوشمند به اشتراک بگذارید. OneStoreLink (onestore.link) هنگام باز شدن پیوند دستگاه بازدیدکننده را میخواند و iPhone را به App Store، گوشی Android را به Google Play و رایانه را به صفحهای با هر دو دکمه میفرستد. این انتخاب در لبهٔ شبکهٔ Cloudflare انجام میشود، پس هیچ کد تشخیصی را میزبانی یا نگهداری نمیکنید.
آخرین بازبینی: 2026-10-22
فرستادن کاربران به فروشگاه درست یعنی خواندن دستگاه از درخواست و هدایت متناسب با آن. میتوانید این کار را با بررسی User-Agent روی سرور خودتان دستی پیاده کنید، اما رشتههای UA تغییر میکنند، مرورگرهای داخل برنامه رفتار عجیبی دارند و از آن پس برای همیشه صاحب یک نقطهٔ پایانی هدایت هستید. این راهنما توضیح میدهد هدایت به فروشگاه بر اساس دستگاه چطور کار میکند و چطور بدون نگهداری هیچکدام از آن کدها به آن برسید.
مشکل
- رشتههای User-Agent ناهمساناند و با گذر زمان تغییر میکنند، پس تشخیص دستساز کهنه میشود.
- مرورگرهای داخل برنامه (TikTok، Instagram، Facebook) هدایتهای ساده به فروشگاه را خراب میکنند.
- میزبانی هدایت خودتان یعنی یک نقطهٔ پایانی، TLS و پایداری که باید نگهداری کنید.
- حالتهای خاص — رایانه، تبلت، دستگاههای ناشناخته — هرکدام جایگزین خودشان را لازم دارند.
با onestore.link
- onestore.link دستگاه را در سمت سرور میخواند و با هدایت 302، iOS را به App Store و Android را به Google Play میفرستد.
- مرورگرهای داخل برنامه بهجای هدایتی که شکست میخورد، یک صفحهٔ واسط اختصاصی میگیرند که هنگام بارگذاری خودکار کاربر را به فروشگاه تحویل میدهد.
- رایانه و دستگاههای ناشناخته به صفحهٔ فرودی با هر دو دکمه میرسند.
- همهچیز روی لبهٔ شبکهٔ Cloudflare، در نزدیکترین مرکز داده به هر بازدیدکننده، اجرا میشود و شما چیزی را نگهداری نمیکنید.
چطور انجامش دهیم
بدون SDK، بدون ساخت دوباره. فقط یک URL.
- 1
پیوندی با هر دو نشانی فروشگاه بسازید
نشانیهای App Store و Google Play خود را به یک نشانی کوتاه در onestore.link اضافه کنید — اینها مقصدهای هدایت هستند.
- 2
از پیوند بهعنوان مقصد استفاده کنید
دکمه، تبلیغ یا کد QR خود را بهجای یک پیوند فروشگاه ثابت، به URL پیوند onestore.link ارجاع دهید.
- 3
بگذارید لبهٔ شبکه تشخیص را انجام دهد
هر درخواست دستهبندی میشود (iOS / Android / داخل برنامه / رایانه) و خودکار به فروشگاه درست یا صفحهٔ واسط هدایت میشود.
پرسشهای پرتکرار
تشخیص دستگاه دقیقاً چطور کار میکند؟
onestore.link هدر User-Agent درخواست را در سمت سرور بررسی میکند تا سکو را تشخیص دهد، سپس یک هدایت 302 به فروشگاه متناظر صادر میکند. مرورگرهای داخل برنامه و رایانهها بهجای هدایت خام، جایگزینهای متناسب با خودشان را میگیرند.
پارامترهای کوئری و برچسبهای UTM در هدایت حفظ میشوند؟
بله. UTM و هر پارامتر کوئری دیگری در طول هدایت حفظ میشود، پس ابزارهای تحلیل بعدیتان همچنان کلیک را به منبعش نسبت میدهند.
میتوانم این کار را بدون یک وابستگی شخص ثالث در مسیر حیاتی انجام دهم؟
هدایت در لبهٔ شبکهٔ Cloudflare، در نزدیکترین مرکز داده به بازدیدکننده، و از روی رکورد پیوندی که در KV کش شده تصمیمگیری میشود، پس تأخیر ناچیزی اضافه میکند. اگر ترجیح میدهید خودتان میزبانی کنید، برای سبکسنگین کردن به مقایسه با Firebase Dynamic Links نگاه کنید.
آمادهاید امتحانش کنید؟
همیشه رایگان، بدون رمز عبور. پیوندتان در حدود یک دقیقه آماده است.
پیوند رایگان خود را بسازیددر حال مقایسهٔ ابزارها هستید؟ onestore.link در برابر firebase dynamic links →