این تعهد متعلق به هیچ شعبه ای در این مخزن نیست و ممکن است متعلق به یک چنگال در خارج از مخزن باشد.
شاخه ها/برچسب ها را تغییر دهید برچسب های شاخه شاخه ها را بارگیری نکرد چیزی برای نشان دادن برچسب ها را بارگیری نکرد چیزی برای نشان دادن
نام در حال استفاده
یک برچسب در حال حاضر با نام شاخه ارائه شده وجود دارد. بسیاری از دستورات GIT نام برچسب و شاخه را می پذیرند ، بنابراین ایجاد این شاخه ممکن است باعث رفتار غیر منتظره شود. آیا مطمئن هستید که می خواهید این شاخه را ایجاد کنید؟
لغو ایجاد رمز
https github cli با استفاده از URL وب از Git یا Checkout با SVN استفاده کنید. با CLI رسمی ما سریع کار کنید. بیشتر بدانید.
ورود به سیستم لازم
لطفاً برای استفاده از برنامه های کد وارد سیستم شوید.
راه اندازی دسک تاپ GitHub
اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.
راه اندازی دسک تاپ GitHub
اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.
راه اندازی Xcode
اگر هیچ اتفاقی نمی افتد ، Xcode را بارگیری کنید و دوباره امتحان کنید.
راه اندازی کد ویژوال استودیو
فضای کد شما یک بار آماده خواهد شد.
مشکلی برای تهیه فضای کدگذاری شما وجود داشت ، لطفاً دوباره امتحان کنید.
آخرین تعهد
آمار git
فایل ها
بارگیری آخرین اطلاعات متعهد انجام نشد.
نوع نام آخرین پیام تعهد زمان متعهد شدن رمز
readme. md
صورتحساب InApp برای Cafebazaar/Myket/Iranapps/Google (Android)
صورتحساب سفارشی بومی React ساخته شده است تا یک رابط کاربری آسان برای صورتحساب INAPP برای Cafebazaar/Myket/Iranapps/Google (Android) ، ارائه شود.
$ npm نصب React-native-custom-billing-ذخیره
عمدتا نصب خودکار (برای React Native = 0. 60 از این کار استفاده کنید زیرا اتصال خودکار باید کار کند)
$ React Native Link React-Native-Custom-billing React
Manual installation (Skip step 1,2,3 for React Native>= 0. 60)
- Android/App/SRC/Main/Java/[را باز کنید.]/mainapplication. java
- اضافه کردن واردات com. custombilling. reactnative. custombillingpackage ؛به واردات در بالای پرونده
- RNCustombillingPackage () جدید را به لیست برگردانده شده توسط روش GetPackages () اضافه کنید
شامل ': react-native-custom-billing "پروژه (': React-native-custom-billing '). projectDir = پرونده جدید (rootproject. projectdir ،' ../node_modules/reaact-native-custom-billing/android '')
پروژه کامپایل (': React-Native-Custom-billing')
رشته نام="cb_vendor_name">بازاررشته>یا رشته نام="cb_vendor_name">عیاشرشته>یا رشته نام="cb_vendor_name">گوگلرشته>یا رشته نام="cb_vendor_name">ایرانپهرشته>
- کلید عمومی فروشنده خود را به عنوان یک خط به Android/App/Src/Main/Res/Res/مقادیر/strings. xml خود اضافه کنید. مثلا:
رشته نام="cb_vendor_public_key">your_cafe_bazaar_public_keyرشته>یا رشته نام="cb_vendor_public_key">your_myket_public_keyرشته>یا رشته نام="cb_vendor_public_key">your_iran_apps_public_keyرشته>یا رشته نام="cb_vendor_public_key">your_google_public_keyرشته>
- مجوز صورتحساب را به شرح زیر به پرونده AndroidManifest. xml بر اساس فروشنده خود اضافه کنید (Cafebazaar/Myket/Google):
Cafe Bazaar: استفاده از درج اندروید:نام="com. farsitel. bazaar. permission. pay_through_bazaar">استفاده از درج>یا myket: استفاده از درج اندروید:نام="ir. mservice. market. Billing">استفاده از درج>یا برنامه های ایران: استفاده از درج اندروید:نام="ir. tgbs. iranapps. permission. Billing"/>یا Google: استفاده می کند اندروید:نام="com. android. vending. Billing">استفاده از درج>
بیشتر روشها قول را برمی گردانند.
مهم: کانال سرویس را به RNCustombilling باز می کند. قبل از اینکه هر روش دیگر صورتحساب فراخوانی شود ، باید (یک بار!) خوانده شود.
وارد كردن رنکستبیلینگ از جانب "React-Native-Custom-Billing" ... رنکستبیلینگ.باز کن() .سپس(() => رنکستبیلینگ.خرید('your_sku',"توسعه دهنده_پای بار",RC_REQUEST)) .گرفتن(اشتباه کردن => کنسول.ورود به سیستم('فروشنده اشتباه:', اشتباه کردن))نکته مهم: برای بستن کانال سرویس به RNCustombilling ، هنگامی که شما انجام کار مربوط به صورتحساب را انجام دادید ، باید فراخوانی شود. عدم بستن کانال سرویس ممکن است عملکرد برنامه شما را تخریب کند.
رنکستبیلینگ.باز کن() .سپس(() => رنکستبیلینگ.خرید('your_sku',"توسعه دهنده_پای بار",RC_REQUEST)) .سپس((جزئیات) => کنسول.ورود به سیستم(جزئیات) برگشت رنکستبیلینگ.بستن() >) .گرفتن(اشتباه کردن => کنسول.ورود به سیستم('فروشنده اشتباه:', اشتباه کردن)) - productsku (مورد نیاز): رشته
- DeveloperPayload: رشته
- rcrequest: عدد صحیح
رنکستبیلینگ.خرید('your_sku',"توسعه دهنده_پای بار",RC_REQUEST) .سپس((جزئیات) => کنسول.ورود به سیستم(جزئیات) >) .گرفتن(اشتباه کردن => کنسول.ورود به سیستم('custombilling err:', اشتباه کردن)) - productsku (مورد نیاز): رشته
رنکستبیلینگ.مصرف کردن('your_sku') .سپس(. ) .گرفتن(اشتباه کردن => کنسول.ورود به سیستم('فروشنده اشتباه:', اشتباه کردن))رنکستبیلینگ.لاتیندیتم() .سپس((جزئیات) => کنسول.ورود به سیستم(جزئیات) >) .گرفتن(اشتباه کردن => کنسول.ورود به سیستم('فروشنده اشتباه:', اشتباه کردن)) - productskus (مورد نیاز): آرایه
رنکستبیلینگ.بارداری([]) .سپس(. ) .گرفتن(اشتباه کردن => کنسول.ورود به سیستم('فروشنده اشتباه:', اشتباه کردن))از شنونده رویداد استفاده کنید
در زیر عملکرد اعزام به جای وعده و مقدار بازگشت یکسان است.
وارد كردن دستگاه ساز> از جانب "واکنش بومی"; . جزء() دستگاه ساز.لیست افزودنی("فروشنده", تابع(e: رویداد) // رسیدگی به رویداد. کنسول.ورود به سیستم(e); >); >در باره
کتابخانه بومی React برای افزودن پشتیبانی از Inappbilling برای (کافه بازار ، Myket ، برنامه های ایران ، Google)
تجارت با گزینههای باینری...
ما را در سایت تجارت با گزینههای باینری دنبال می کنید
برچسب :
نویسنده : نازنین فراهانی
بازدید : 33
تاريخ : يکشنبه
8 مرداد
1402 ساعت: 11:18