بکتوری


از امروز به بعد شما می‌توانید در پلتفرم‌های اندروید و یونیتی، و یا از طریق REST Api بکتوری، پرداخت‌های درون برنامه‌ای خود از طریق اپلیکیشن کافه‌بازار را اعتبارسنجی کنید. امید است این سرویس جدید نیازهای توسعه‌دهندگان را در جهت احقاق حقوق از دست رفته‌شان فراهم کند تا دیگر محصولات درون برنامه‌ای قابل هک شدن نباشند. هم‌چنین، استفاده از این سرویس رایگان است و هیچ پیش‌نیازی هم ندارد (برخلاف سایر سرویس‌های بکتوری که پیش‌نیازشان، سرویس کاربران هست.)


علاوه بر آن، با توجه به سخت بودن فرآیند ارسال intent و parse کردن پاسخ آن در اندروید استودیو، و هم‌چنین سختی مضاعف آن کار در یونیتی، امکان انجام این کارها از طریق صدا زدن ساده‌ی متدهای SDK اندروید و یونیتی نیز فراهم شده‌اند. به این متدها اصطلاحا «ناامن» می‌گوییم. البته متدهای «امن»ی هم پیاده‌سازی شده که علاوه بر انجام پرداخت درون برنامه‌ای، با سرور بکتوری (و طبعا کافه‌بازار) هم عملیات اعتبارسنجی را انجام می‌دهند.


شما می‌توانید مستندات مربوط به این سرویس را در اینجا بخوانید.

۰ نظر موافقین ۰ مخالفین ۰ ۱۶ آذر ۹۶ ، ۲۲:۰۴
فرزانه هاشمی



کمپین اسمارتیز

اگر در رویداد TGC حضور نداشتید و با بسته‌های پیشنهادی کمپین اسمارتیز آشنایی ندارید، ادامه مطلب را از دست ندهید. 

۱ نظر موافقین ۰ مخالفین ۰ ۰۹ مرداد ۹۶ ، ۱۱:۵۳
محمد مصباح

از همان ابتدای توسعه‌ی اندروید، توسعه‌دهندگان ایرانی با مشکل تحریم شدن ایران از طرف گوگل مواجه بوده‌اند. این تحریم بیشترین تاثیر خود را در بارگیری بسته‌های توسعه‌ی اندروید از طریق SDK Manager می‌گذاشت. با فراگیر شدن مخزن jCenter برای بارگذاری کتابخانه‌های متن باز اندروید، مشکل بارگیری این کتابخانه‌ها نیز به مشکلات قبلی اضافه شده است. علاوه بر آن، توسعه دهندگان یونیتی نیز برای دسترسی به سایت unity3d.com و تمام مشتقات آن مانند بخش مستندات و فروم با این قبیل مشکلات مواجه اند.

اکنون بکتوری با ارائه‌ی یک proxy server قصد دارد تا دردی از دردهای توسعه دهندگان ایرانی را دوا کند! تنها با تنظیم کردن آدرس ip و port می‌توانید به راحتی از سایت‌هایی مانند developer.android.com ،developer.google.com و www.unity3d.com بازدید و از dl.google.com و bintray.com/jcenter بارگیری کنید. این proxy server تنها برای تعداد خاصی از آدرس‌ها عمل می‌کند. لیست کامل این سایت‌ها را می‌توانید در اینجا پیدا کنید.

۸ نظر موافقین ۱ مخالفین ۰ ۳۱ خرداد ۹۶ ، ۱۴:۰۳
محمد مصباح

در روز جهانی گذرواژه (چهارم مه میلادی)، برآنیم تا تاریخچه آن را مورد بررسی قرار داده و مزایا و مشکلات آن برای انجام کارهای روزمره را ذکر نماییم. گذرواژه یا پسورد رشته‌ای از اعداد، حروف و علائم است که برای اعتبارسنجی استفاده می‌گردد. هر ابزار و سامانه‌ای که نیاز به احراز اصالت استفاده‌کنندگان دارد، ناگزیر به استفاده از پسورد می‌باشد. با گسترش اینترنت و انجام امور روزمره به کمک آن، طبعا سیستم‌های کامپیوتری بیشترین استفاده از پسورد را دارند.

۰ نظر موافقین ۳ مخالفین ۰ ۱۴ ارديبهشت ۹۶ ، ۲۲:۱۲
سرویس ابری بکتوری

سرویس پایگاه داده (Database) بکتوری به توسعه‌دهنده کارخواه (client) این امکان را می‌دهد که objectهای کدش را در سرور ذخیره کند. متاسفانه در حال حاضر SDK اندروید این سرویس هنوز آماده نشده است اما در این پست نحوه‌ی تعامل با سرویس پایگاه داده را با استفاده از SDK رایانش (Cloud-code) و یا تعامل با Endpointهای REST این سرویس در اندروید نشان می‌دهیم.

۰ نظر موافقین ۳ مخالفین ۰ ۱۵ آبان ۹۵ ، ۱۰:۲۲
علیرضا فراهانی

در دو پست قبلی بلاگ به بررسی برخی از مزیت‌های استفاده از سرویس‌های ابری در مقایسه با توسعه‌ی مستقیم با تمرکز بر سرویس‌های مدیریت کاربران، پایگاه داده و رایانش پرداختیم. در این پست سرویس بلادرنگ (Real-time) از این منظر بررسی می‌شود.

۰ نظر موافقین ۴ مخالفین ۰ ۰۱ آبان ۹۵ ، ۰۹:۲۵
سرویس ابری بکتوری

با مراجعه به لینک‌های زیر می‌توانید مستندات را دریافت و راحت‌تر از همیشه از بکتوری استفاده کنید:


              دانلود SDK یونیتی بکتوری


           مستندات SDK یونیتی بکتوری


۰ نظر موافقین ۲ مخالفین ۰ ۱۲ مهر ۹۵ ، ۱۸:۳۲
سرویس ابری بکتوری

در پست قبلی بلاگ، مزیت‌های استفاده از سرویس‌های مدیریت کاربران و پایگاه داده را بررسی کردیم. در این پست بررسی می‌کنیم سرویس‌های ابری که خدمات رایانش (Cloud-Code) را ارائه می‌دهند چه چالش‌هایی را از سر راه توسعه‌دهندگان برمی‌دارند و استفاده از آن‌ها چه تسهیلاتی را به‌دنبال دارد. قبل از این کار، بد نیست به آماری که مؤسسه DZONE منتشر کرده نگاهی بیندازیم.

۰ نظر موافقین ۳ مخالفین ۰ ۱۰ مهر ۹۵ ، ۰۹:۲۸
مجید مبینی

فرض کنیم شما توسعه‌دهنده‌ی مجربی هستید و یک روز در دفتر کار خود سرگرم بررسی برنامه‌هایتان برای توسعه کسب‌وکار هستید که ناگهان دوستتان تماس گرفته و ایده‌ای جالب را با شما در میان می‌گذارد. این ایده‌ی کسب‌وکار می‌تواند یک برنامه ،بازی موبایل، وب‌سایت خرید یا هر ایده‌ی دیگری برای تبدیل خلاقیت به پول باشد. با هم جلسه‌ای می‌گذارید و در آن تصمیم گرفته می‌شود که دوستتان بخش مدیریت و بازاریابی را بر عهده بگیرد و شما تکنولوژی را جلو ببرید و احتمالاً چنین جملاتی از دوستتان می‌شنوید: "باید خیلی سریع باشیم، با خیلی‌ها حرف زده‌ام، فقط در انتظار آماده شدن نرم‌افزار هستند"، "شرکت‌های دیگری روی این ایده کار می‌کنند، سرعتمان باید بیشتر باشد"، "منابع محدودی در اختیار داریم، باید از این منابع به نحو احسن استفاده شود و نمی‌توانیم خرج اضافی داشته باشیم" و جملاتی از این قبیل که بیشتر بر روی سرعت توسعه، محدودیت منابع و رقابت بالا تأکید دارند.

 اگر سابقه‌ی حضور شما در دنیای توسعه‌ی برنامه و بازی و وب‌سایت زیاد باشد احتمالاً بارها و بارها با این تجربه مواجه شده‌اید. اغلب طولانی شدن زمان توسعه و افزایش هزینه‌ها سبب دلسردی و شکست پروژه‌های استارتاپی می‌شود، درواقع به گزارش Forbes بیش از 90 درصد استارتاپ‌ها شکست می‌خورند و دلیل این آمار را می‌توان در مشکلات مذکور جست‌وجو کرد.

زمان و کیفیت نقش اصلی را در توسعه‌ی یک نرم‌افزار بازی می‌کنند. در این مطلب می‌کوشیم نشان بدهیم استفاده از دو سرویس پایگاه داده (Database) و مدیریت کاربران (User Management) چگونه می‌تواند سرعت و کیفیت توسعه‌ی نرم‌افزار را بهبود ببخشند.

۰ نظر موافقین ۳ مخالفین ۰ ۲۷ شهریور ۹۵ ، ۱۱:۳۴
حمیدرضا مقبولی

در پست قبلی بلاگ سه سرویس کاربران، پایگاه داده و مرکز بازی بکتوری را معرفی کردیم. در این پست به معرفی سه سرویس دیگر بکتوری و چالش‌های پیچیده‌ای که از سر راه توسعه‌دهندگان برنامه‌ها و بازی‌ها برداشته‌اند می‌پردازیم.

  • در هر بازی‌ یا برنامه منطقی مخصوص (Logic) وجود دارد، به عبارت دیگر یک کد سمت سرور پاسخگوی نیازهای خاص آن بازی یا برنامه است. سرویس رایانش بکتوری (Cloud code) برای تسهیل استفاده از این کدها به بازار ارائه شده است.
  • در بازی‌های آنلاین و بازی‌های چندنفره لازم است که بازیکنان به صورت بلادرنگ (Real-time (با هم در ارتباط باشند، که سرویس بلادرنگ بکتوری چالش‌های مربوط به امور این ارتباط را مرتفع می‌کند.
  • یکی از نیازهای اصلی برنامه‌ها و گاهی بازی‌ها، مدیریت کردن فایل‌ها و ترافیک مربوط به آن‌ها است که سرویس مدیریت فایل بکتوری (File management) دغدغه‌های توسعه‌دهنده در این زمینه را از قبل مرتفع کرده است.

برای آشنایی بیشتر با این سه سرویس بکتوری، ادامه‌ی مطلب را مطالعه بفرمایید.

 

۲ نظر موافقین ۴ مخالفین ۰ ۱۳ شهریور ۹۵ ، ۰۹:۲۰
فریبرز مفاخری