منصوبے کے بارے میں

WxJava ایک جامع وی چیٹ جاوا ڈیولپمنٹ کٹ (SDK) ہے، جو خاص طور پر سرور سائیڈ بیک اینڈ ڈیولپمنٹ کے لیے ڈیزائن کی گئی ہے۔ یہ وی چیٹ ایکو سسٹم کے متعدد بنیادی کاروباری منظرناموں کا احاطہ کرتی ہے، بشمول وی چیٹ پبلک اکاؤنٹ (MP)، وی چیٹ منی ایپ (MiniApp)، وی چیٹ پے (Pay)، انٹرپرائز وی چیٹ (CP)، وی چیٹ اوپن پلیٹ فارم (Open)، اور ویڈیو چینل/وی چیٹ اسٹور (Channel)۔ ہر منظرنامے کے لیے ایک علیحدہ Maven ماڈیول موجود ہے (جیسے weixin-java-mp، weixin-java-pay وغیرہ)، اور ڈیولپرز اپنی ضروریات کے مطابق انہیں منتخب کر سکتے ہیں۔ پروجیکٹ ایک واضح فوری آغاز گائیڈ فراہم کرتا ہے: کاروباری منظرنامے کے مطابق ماڈیول منتخب کریں، Maven یا Gradle کے ذریعے ڈیپینڈنسی شامل کریں، اور کم سے کم مثال کوڈ کا حوالہ دے کر انیشیالائزیشن اور API کال مکمل کریں۔ مثال کے طور پر، پبلک اکاؤنٹ ماڈیول کی مثال دکھاتی ہے کہ AccessToken حاصل کرنے کے لیے AppId اور Secret کیسے ترتیب دیں؛ منی ایپ ماڈیول code2Session انٹرفیس کے ذریعے صارف کا OpenID حاصل کرنے کا طریقہ دکھاتا ہے۔ WxJava AI پروگرامنگ ایجنٹ SKILL سپورٹ بھی متعارف کراتی ہے۔ ریپوزٹری کے skills ڈائریکٹری میں ماڈیول انتخاب، انضمام گائیڈ، خرابیوں کا ازالہ، انٹرفیس تعاون، اور اپ گریڈ/منتقلی جیسے SKILLs موجود ہیں۔ ڈیولپرز قدرتی زبان کے احکامات کے ذریعے ان SKILLs کو انسٹال کر سکتے ہیں، یا انہیں دستی طور پر ایجنٹ کے SKILL ڈائریکٹری میں کاپی کر سکتے ہیں، اس طرح AI پروگرامنگ ماحول میں سیاق و سباق کی مدد حاصل کر سکتے ہیں۔ پروجیکٹ فعال طور پر برقرار رکھا جاتا ہے، باقاعدگی سے مستحکم اور بیٹا ورژن جاری کرتا ہے، تازہ ترین ورژن 4.8.0 ہے۔ یہ JDK 8 اور اس سے اوپر کے ورژن کو سپورٹ کرتا ہے، اور ملٹی ماڈیول ورژن کو یکساں طور پر منظم کرنے کے لیے BOM طریقہ فراہم کرتا ہے۔ کمیونٹی وسائل بھرپور ہیں، بشمول تکنیکی گفتگو گروپس (QQ، وی چیٹ، ڈنگ ٹاک)، ڈیولپمنٹ دستاویزات ویکی، Javadoc آن لائن دیکھنے، اور متعدد ایپلیکیشن کیسز (جیسے Jeepay پے سسٹم، وی ٹونگ شاپنگ مال، mall4j ای کامرس سسٹم وغیرہ)۔ WxJava متعدد کوڈ ہوسٹنگ پلیٹ فارمز (GitHub، Gitee، GitCode) پر ہم آہنگی سے اپ ڈیٹ ہوتا ہے، اور اوپن سورس کمیونٹی ایوارڈز حاصل کر چکا ہے۔ پروجیکٹ Apache 2.0 لائسنس کے تحت ہے، اور کمیونٹی کو کوڈ تعاون کی ترغیب دیتا ہے۔