پلاگین هک نشدن پرداخت درون برنامه ای
پلاگین هک نشدن پرداخت درون برنامه ای
چگونه جلوی اپلیکیشنهایی که پرداخت درون برنامه را دور میزنند بگیریم؟
کار پلاگین App availability بررسی نصب بودن یک برنامهی خاص در یک دستگاه دارای سیستم عامل Android یا IOS است.
کاربردها:
- جلوگیری از دور زده شدن پرداخت درونبرنامه.
آموزش جلوگیری از هک خرید درون برنامه با استفاده از پلاگین App availability - در صورت نصب اپلیکیشن دیگری که مد نظر ماست، به کاربر امتیازی داده شود.
- و…
آموزش کار با پلاگین:
ابتدا برای بررسی وجود یک اپلیکیشن باید از اکشن Check app availability استفاده کنیم و نام پکیج برنامهای که میخواهیم وجود آن را بررسی کنیم (مثلاً com.android.chrome برای مرورگر کروم) را به آن بدهیم.
بعد از فراخوانی اکشن فوق، پلاگین بررسی میکند که آیا این اپلیکیشن در دستگاه اندرویدی کاربر نصب شده است یا خیر، در انتها اگر نصب بود ایونتOn app available اجرا میشود، در غیر این صورت ایونت On app not available اجرا میشود (در این ایونتها نیز باید نام پکیج برنامهی مورد نظر را مشخّص کنید، چون شاید بخواهید نصب بودن چندین برنامهی مختلف را بررسی کنید).
× درصورتی که از اکشن Check app availability استفاده نکنید، ایونتهای On app available و On app not available کار نخواهند کرد.
× در صورتی که میخواهید خروجی IOS بگیرید، باید به جای نام پکیج، URL Scheme برنامه را بنویسید، مثلا برای برنامهی واتساپ بنویسید:
whatsapp://
خروجی Cocoon.io
برای اینکه در این خروجی پلاگین ما به درستی کار کند، باید در هنگام انجام تنظیمات Cocoon.io مشابه تصویر زیر، پلاگین زیر را برنامهی خود اضافه کنید.
https://github.com/ohh2ahh/AppAvailability.git