شما فکر کنید با آدرس example.com تعامل دارید و از این دامنه آدرس زیر را برای دریافت پست های جدید گرفته اید :
https://example.com/posts.php
خوب در آدرس ذکر شده که یک اسکریپت PHP است (حالا میتواند زبان های دیگر هم باشد) مراحل زیر انجام خواهد شد :
1- ابتدا یک توکن امنیتی (یک رشته برای جلوگیری از دانلود دیگران) از سمت گوشی به این آدرس ارسال می شود.
2- سرور با بررسی توکن امنیتی تشخیص می دهد که یک کاربر مجاز هستید یا خیر.
3- سرور بر اساس پارامتر های ارسالی توسط شما(مثلا تعداد پست ها و ...) اطلاعات مورد نظر را بررسی کرده سپس آن ها را جمع آوری کرده و در قالب xml (و یا هر قالبی) ذخیره کرده و سپس این فایل xml را فشرده سازی و رمزگزاری کرده (با استفاده از کتابخانه zip) و به سمت گوشی ارسال می کنید.
4- فایل مورد نظر را دریافت و از حالت فشرده خارج سازید سپس از آن استفاده کنید.
برای cache هم میتونین تا زمانی که داده ها در دیتابیس تغییر نکرده اند از فایل قبلی که ایجاد کرده اید استفاده کنید.
https://example.com/posts.php
خوب در آدرس ذکر شده که یک اسکریپت PHP است (حالا میتواند زبان های دیگر هم باشد) مراحل زیر انجام خواهد شد :
1- ابتدا یک توکن امنیتی (یک رشته برای جلوگیری از دانلود دیگران) از سمت گوشی به این آدرس ارسال می شود.
2- سرور با بررسی توکن امنیتی تشخیص می دهد که یک کاربر مجاز هستید یا خیر.
3- سرور بر اساس پارامتر های ارسالی توسط شما(مثلا تعداد پست ها و ...) اطلاعات مورد نظر را بررسی کرده سپس آن ها را جمع آوری کرده و در قالب xml (و یا هر قالبی) ذخیره کرده و سپس این فایل xml را فشرده سازی و رمزگزاری کرده (با استفاده از کتابخانه zip) و به سمت گوشی ارسال می کنید.
4- فایل مورد نظر را دریافت و از حالت فشرده خارج سازید سپس از آن استفاده کنید.
برای cache هم میتونین تا زمانی که داده ها در دیتابیس تغییر نکرده اند از فایل قبلی که ایجاد کرده اید استفاده کنید.