Stealthy Solutions ™
Voice message
رضایت دوره اصلا دقت نکنید به صدا های اروم توش
فقط با کشیدن و رها کردن (Drag and Drop) تم html ریسپانسیو خود را ایجاد کنید و خروجی آن را دانلود کنید!!
https://pages.nativecity.io
کاملا رایگان
بدون محدودیت
لطفاً با دسکتاپ وارد شوید
لطفاً از ما حمایت کنید
https://pages.nativecity.io
کاملا رایگان
بدون محدودیت
لطفاً با دسکتاپ وارد شوید
لطفاً از ما حمایت کنید
Stealthy Solutions ™
اقا پاول ما رایگان نشد
خرید اشتراک پاول بیاید پی پرداخت با استارز
Forwarded from شبکه اجتماعی تاینورا
Media is too big
VIEW IN TELEGRAM
چطور شبکه اجتماعی تاینورا رو با حجم کم تقریباً 170 کیلوبایت به صورت apk روی موبایل خودمون داشته باشیم؟
⭕️ نکته: برای ios هم به همین طریق Add to home screen رو بزنید.
این نسخه یک pwa عادی نیست و کاملا پیشرفته هست!!!
⭕️ نکته: برای ios هم به همین طریق Add to home screen رو بزنید.
این نسخه یک pwa عادی نیست و کاملا پیشرفته هست!!!
شبکه اجتماعی تاینورا
چطور شبکه اجتماعی تاینورا رو با حجم کم تقریباً 170 کیلوبایت به صورت apk روی موبایل خودمون داشته باشیم؟ ⭕️ نکته: برای ios هم به همین طریق Add to home screen رو بزنید. این نسخه یک pwa عادی نیست و کاملا پیشرفته هست!!!
پشماتون بریزه
به جای اینکه add to home screen باشه، فایل apk شد
به جای اینکه add to home screen باشه، فایل apk شد
قدرت سرویس ورکر pwa که نوشتم خیلی بالاست
هم کش قوی داره
هم صفحه آفلاین واقعی
هم خروجی رو به صورت apk و ipa نصب میکنه روی android و ios
اگر خطا در ارتباط با سرور ساخت apk و ipa داشت مشکلی وجود نداره! چون اون رو به صورت pwa معمولی نصب میکنه
خیلی خیلی بهینه و سبک
بدون کتابخانه اضافه و با استفاده از جاوااسکریپت خام
برای هر نوع سایت هم قابل استفاده هست و تداخل نداره
هم کش قوی داره
هم صفحه آفلاین واقعی
هم خروجی رو به صورت apk و ipa نصب میکنه روی android و ios
اگر خطا در ارتباط با سرور ساخت apk و ipa داشت مشکلی وجود نداره! چون اون رو به صورت pwa معمولی نصب میکنه
خیلی خیلی بهینه و سبک
بدون کتابخانه اضافه و با استفاده از جاوااسکریپت خام
برای هر نوع سایت هم قابل استفاده هست و تداخل نداره
org.chromium.webapk.ad1d33c6d1032b6a9_v2.apk
170.7 KB
نمونه برنامه ساخته شده توسط مرورگر کروم
پروژه کامله
بهتون آموزش داده میشه
پشتیبانی رایگان و رفع مشکلات رایگان را خواهید داشت
پروژه کامله
بهتون آموزش داده میشه
پشتیبانی رایگان و رفع مشکلات رایگان را خواهید داشت
پاول را رایگان بکنید .
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣8
Stealthy Solutions ™
فردا پروژه رو رایگان میدم همه
جهت یاد اوری بیدار شو وقت خوابه
با سایت ما برای خودتون سورس کد pwa بسازید که حتی قابلیت ساخت apk داشته باشه به کمک گوگل پلی (در صورت خطای ip ایران به گوگل پلی سایت رو به صورت pwa معمولی در موبایل طرف نصب میکنه)
https://pwa.nativecity.io
https://pwa.nativecity.io
❤3
Stealthy Solutions ™
با سایت ما برای خودتون سورس کد pwa بسازید که حتی قابلیت ساخت apk داشته باشه به کمک گوگل پلی (در صورت خطای ip ایران به گوگل پلی سایت رو به صورت pwa معمولی در موبایل طرف نصب میکنه) https://pwa.nativecity.io
با سلام
مشکلات رفع شد و مجدداً تولید کنید
مشکل استخراج فایل بود
مشکلات رفع شد و مجدداً تولید کنید
مشکل استخراج فایل بود
یک روز درگیرش بودم 😂
https://pwa.nativecity.io
اول با تابع readfile فایل رو دانلود کردم ولی هاست من دسترسی رو نداشت
بعد اومدم با تابع fread زدم
این دفعه فایل zip دانلود شد اما استخراج نمیشد چون به عنوان zip هدر نشده بود
بعد از کلی تلاش با کد زیر حل شد
چطور شده سایت؟
برای سایت ها pwa میسازه با Service Worker قوی و کشینگ فوقالعاده به همراه صفحه آفلاین و خودکار آیکون سایت شما رو به چندین سایز مختلف برای دستگاه های مختلف تبدیل میکنه و بهتون نمونه استفاده در index.html میده.
در ضمن یک pwa معمولی نیست!
برای مثال اگر اینترنت کاربر به VPN وصل باشه، به کمک گوگل پلی براش فایل apk تولید میکنه با حجم 170 کیلوبایت و این فایل رو میتونه با هر نرم افزاری به اشتراک بزاره و روی تمام موبایل ها هم نصب میشه.
https://pwa.nativecity.io
اول با تابع readfile فایل رو دانلود کردم ولی هاست من دسترسی رو نداشت
بعد اومدم با تابع fread زدم
این دفعه فایل zip دانلود شد اما استخراج نمیشد چون به عنوان zip هدر نشده بود
بعد از کلی تلاش با کد زیر حل شد
// Clear the output buffer and prevent any further output
if (ob_get_length()) ob_end_clean();
// Create a zip archive
$zip = new ZipArchive();
$zip_path = "$app_dir.zip";
if ($zip->open($zip_path, ZipArchive::CREATE | ZipArchive::OVERWRITE) === TRUE) {
$files = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($app_dir),
RecursiveIteratorIterator::LEAVES_ONLY
);
foreach ($files as $file) {
if (!$file->isDir()) {
$filePath = $file->getRealPath();
$relativePath = substr($filePath, strlen($app_dir) + 1);
// Add file to the zip archive
$zip->addFile($filePath, $relativePath);
}
}
// Close the zip archive to complete the process
$zip->close();
} else {
die('Failed to create the zip archive.');
}
// Verify the ZIP file before proceeding
if (!file_exists($zip_path)) {
die('Failed to find the zip archive.');
}
// Set headers for download
header('Content-Type: application/zip');
header('Content-Disposition: attachment; filename="' . basename($zip_path) . '"');
header('Content-Length: ' . filesize($zip_path));
header('Pragma: public');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
// Open the file in binary mode and stream it to the client
$zip_file = fopen($zip_path, 'rb');
if ($zip_file) {
// Stream the file in 8KB chunks
while (!feof($zip_file)) {
echo fread($zip_file, 8192);
flush(); // Ensure data is sent immediately
}
fclose($zip_file);
} else {
die('Failed to open the zip archive for reading.');
}
// Cleanup: delete the zip file and the created directory
unlink($zip_path);
deleteDir($app_dir);
// Ensure no further output
exit;
چطور شده سایت؟
برای سایت ها pwa میسازه با Service Worker قوی و کشینگ فوقالعاده به همراه صفحه آفلاین و خودکار آیکون سایت شما رو به چندین سایز مختلف برای دستگاه های مختلف تبدیل میکنه و بهتون نمونه استفاده در index.html میده.
در ضمن یک pwa معمولی نیست!
برای مثال اگر اینترنت کاربر به VPN وصل باشه، به کمک گوگل پلی براش فایل apk تولید میکنه با حجم 170 کیلوبایت و این فایل رو میتونه با هر نرم افزاری به اشتراک بزاره و روی تمام موبایل ها هم نصب میشه.
👏2