جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'google'.
3 نتیجه پیدا شد
-
همانطور که میدانید امضاء و انتشار اپلیکیشنهای اندرویدی در قالب فایل apk به شما اجازه میدهد تا مستقل از فروشگاه گوگل، نرمافزار مورد نظر خودتان را در اختیار مشتریان خود قرار دهید؛ از طرفی ارسال آن برای فروشگاههای داخلی مانند کافهبازار نیز مراحلی را دربر دارد که یکی از آنها بررسی مشکل مربوط به Google Play Protect است. با توجه به تجربیات من، خیلی از مشتریها و کاربران علم کافی در توجه به پیام مربوط به آن را ندارند و نمیدانند با رد کردن پیغام میتوانند نرمافزار را با پذیرش ریسک نصب کنند. اما این روش میتواند فرصتی برای کسانی باشد که به فکر سوء استفاده از شرایط هستند. طبق گزارشاتی که دریافت کردهایم، مشاهدهٔ پیام مربوط به عدم قابل اعتماد بودن نرمافزار شما و خطای نصبی بیشتر از قبل به چشم میخورد! برای اینکه ثابت کنید اپلیکیشن شما یک محصول قابل اعتماد است، تنها باید آن را به روش قانونیِ خودِ گوگل حل کنید که چندان سخت نیست ? توجه داشته باشید که، این پیام در شرایط متعددی میتواند رخ دهد. برای مثال، شما از خدماتی که مورد نیاز نیستند به اجبار در نرمافزار استفاده میکنید. اما حتی با اعمال تنظیمات مربوطه به نظر میرسد زمانی که شما یک برنامهٔ جدیدی را ایجاد و برای نشر ارسال میکنید باید ابتدا نسخهٔ مربوطه، به بانک اطلاعاتی موجود در Google Play Protection ارسال شود و سپس برای نصب آماده شود. بنابراین، خطای مربوط به آن را به روشی که در ادامه توضیح میدهیم میتوانید حل کنید. قبل از هر چیز دقت کنید که نرمافزار شما امضاء شده باشد، در واقع از نوع نسخهٔ signed ریلیز شود. برای این کار باید حتماً یک گواهی مشخصی بسازید که همراه رمز عبور و اطلاعات توسعهدهنده به صورت اختصاصی برای هر محصول قابل ساخت است. در ادامه مهمترین موردی که باید در نظر گرفته شود این است که فایل مربوطه را باید قبل از نشر در کافهبازار یا تحویل آن به مشتری خود، به مرکز Play Protect Appeals ارسال کنید تا برای بررسی جهتِ تجدید نظر شدن از لحاظ گیر دادنهای بیخودی به برنامهٔ شما مورد بررسی قرار گیرد. معمولاً این کار خارج از ایران سادهتر است، چرا که بحث تحریم و شناسایی شناسههای ایرانی برای کارشناسان راحتتر بوده و به آن حساسیت نشان میدهند که ممکن است پیام زیر را دریافت کنید: بنابراین، توصیه میکنیم از روشهای مطمئنتری برای ارسال فایل استفاده کنید. توصیهٔ ما استفاده از خدماتِ دراپباکس خواهد بود که با ارسال فایل به آن و ساخت یک لینک اشتراکی میتوانید مطمئن شوید که دسترسی به فایل شما در سراسر جهان میسر خواهد شد. اما توجه داشته باشید که لینک آن را برای سهولت در بررسی و ارسال در فیلد فرمِ آن، از طریق سایت http://bit.ly کوتاه سازید. دقت کنید که لینک دریافتی از دراپباکس باید شامل قالبی به صورت زیر است: https://www.dropbox.com/s/example/app.apk?dl=0 آدرس زیر را بعد از پارامتر dl=0 به dl=1 تغییر دهید و سپس لینک مربوطه را کوتاه کرده و آن را در فرم ثبت اطلاعات نرمافزار برای گوگل در این لینک ارسال کنید. در فرم مربوطه فیلدهای مورد نظر باید دقیقاً شامل واقعیت باشند، به عنوان مثال نام و نامخانوادگی توسعهدهنده، آدرس پستالکترونیکی، نام بستهٔ اپلیکیشن و لینک کوتاه شدهٔ قابل دریافت؛ در نهایت میتوانید توضیحاتی برای آن در نظر بگیرید. اگر همه چیز به خوبی پیش رفته باشد پیامی مانند زیر را به همان آدرس پستالکترونیکی خود دریافت خواهید کرد. در نظر داشته باشید که این فرایند ممکن است زمان متغیری را در صف بررسی باشد که در حالت عادی و خاص ۱ الی ۳۰ روز زمان خواهد برد که من به شخصه بین حدقل ۲۴ تا ۴۸ ساعت نتیجهٔ مثبت گرفتم. صرفاً دقت کنید که در صورت بررسی و تأیید شدن برنامهٔ شما، هیچ پیام خاصی ارسال نخواهد شد، بنابراین تنها با بررسی و نصب برنامه میتوانید متوجه آن شوید که برنامهٔ ارسال شدهٔ شما در لیست بانک اطلاعاتی امنیتی اپلیکیشنهای گوگل قرار گرفته است یا خیر. امیدوارم که این تجربهٔ پیشنهادی برای شما نیز مفید واقع شود ?
-
- کافهبازار
- play protect
-
(و 6 مورد دیگر)
برچسب زده شده با :
-
سلام من سعی داشتم فایربیس رو روی کیوت انجام بدم ولی نشد.من مراحل زیر رو انجام دادم ولی هرچی تلاش می کنم به نتیجه نمی رسم در سایت console.firebase.google.com ثبت نام کردم و یک پروژه ایجاد کردم و فایل json رو به قسمت اندروید پروژه اضافه کردم. خطوط زیر رو به .pro اضافه کردم QTFIREBASE_CONFIG += analytics messaging auth # Includes QtFirebase: include(./extensions/QtFirebase/qtfirebase.pri) QTFIREBASE_SDK_PATH = C:/firebase_cpp_sdk خطوط زیر رو به build.gradle اضافه کردم: dependencies { classpath 'com.android.tools.build:gradle:3.2.0' classpath 'com.google.gms:google-services:4.2.0' } project.ext { // Configure the Firebase C++ SDK location. firebase_cpp_sdk_dir = System.getProperty('firebase_cpp_sdk.dir') firebaseSdkUsed = 'system property firebase_cpp_sdk.dir' if (firebase_cpp_sdk_dir == null || firebase_cpp_sdk_dir.isEmpty()) { firebase_cpp_sdk_dir = System.getenv('FIREBASE_CPP_SDK_DIR') firebaseSdkUsed = 'system env variable FIREBASE_CPP_SDK_DIR' if (firebase_cpp_sdk_dir == null || firebase_cpp_sdk_dir.isEmpty()) { if ((new File('firebase_cpp_sdk')).exists()) { firebase_cpp_sdk_dir = 'firebase_cpp_sdk' } else { throw new StopActionException( 'firebase_cpp_sdk.dir property or the FIREBASE_CPP_SDK_DIR ' + 'environment variable must be set to reference the Firebase C++ ' + 'SDK install directory. This is used to configure static library ' + 'and C/C++ include paths for the SDK.' ) } } } if (!(new File(firebase_cpp_sdk_dir)).exists()) { throw new StopActionException( sprintf('Firebase C++ SDK directory %s does not exist', firebase_cpp_sdk_dir) ) } println 'QtFirebase using Firebase C++ SDK located in ' + firebase_cpp_sdk_dir + ' (from ' + firebaseSdkUsed + ')' // Check the NDK location using the same configuration options as the // experimental Gradle plug-in. def ndkDir = android.ndkDirectory ndkUsed = 'android.ndkDirectory' if (ndkDir == null || !ndkDir.exists()) { ndkDir = new File(System.getProperty('ndk_dir')) ndkUsed = 'system property ndk_dir' } if (ndkDir == null || !ndkDir.exists()) { ndkDir = new File(System.getenv('ANDROID_NDK_HOME')) ndkUsed = 'system env variable ANDROID_NDK_HOME' } if (ndkDir == null || !ndkDir.exists()) { throw new StopActionException( 'Android NDK directory should be specified using the ndkDir ' + 'property or ANDROID_NDK_HOME environment variable.' ) } println 'QtFirebase (Firebase C++ SDK) using Android NDK located in ' + ndkDir + ' (from ' + ndkUsed + ')' } repositories { flatDir { dirs project.ext.firebase_cpp_sdk_dir + "/libs/android" } } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar']) implementation 'com.android.support:appcompat-v7:28.0.0' implementation 'com.android.support:multidex:1.0.3' implementation 'com.google.android.gms:play-services-places:16.0.0' implementation 'com.google.android.gms:play-services-maps:16.0.0' implementation 'com.google.android.gms:play-services-base:16.1.0' implementation 'com.google.firebase:firebase-core:16.0.7' implementation 'com.google.firebase.messaging.cpp:firebase_messaging_cpp@aar' implementation 'com.google.firebase:firebase-messaging:17.4.0' } apply plugin: 'com.google.gms.google-services' com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true خط زیر رو به gradle.properties : systemProp.firebase_cpp_sdk.dir=C:/firebase_cpp_sdk در اخر هم خط زیر رو به main.qml : import QtFirebase 1.0 من میدونم روی گیت هاب یک پروژه هست ولی برای کامپایل اندروید ارور میده و دستکاپش هم که بدرد نمی خوره. پیشاپیش ممنون
-
امروز نسخهٔ Canary مرورگر گوگل کروم که ویژگیهای جدید را بهصورت زودهنگام در دسترس توسعهدهندگان قرار میدهد، با دریافت بهروزرسانی جدید بازطراحی شد. در طول ماههای گذشته، گوگل با انتشار بهروزرسانیهای منظم برای مرورگر کروم، بستر را برای بزرگترین بازطراحی تاریخِ این مرورگر آماده میکرد. تا پیش از این، مرورگر کروم با دریافت هر بهروزرسانی، تغییرات اندکی را در رابطکاربری به خود میدید؛ اما امروز، گوگل بهروزرسانیِ جدیدی را برای کروم منتشر کرده است که رابط کاربری این مرورگر را به طرز قابلتوجهی نوسازی میکند. این نسخه از مرورگر تحت موتور v8 و همچنین بهروزرسانیهای اخیر تحت C++17 توسعه داده شده است که از بالاترین ویژگیهای مدرن زبان برنامه نویسی بهره برده و تحت نسخههای Clang نیز کامپایل شده است تا به سریعترین کارآیی ممکن در بین مرورگرها برسد. فعلاً بهروزرسانی جدید کروم برای نسخهٔ Canary منتشر شده است، این نسخه از مرورگر کروم، تنها برای توسعهدهندگان در نظر گرفته شده تا پیش از عرضهٔ عمومی با ویژگیهای جدید و آخرین دستاوردهای تکنولوژی در حوزهٔ وب، آشنا شوند؛ اما اگر قصد تجربهٔ تغییرات جدید را دارید، میتوانید از طریق این لینک اقدام به دانلود این نسخه کنید. طبق گفتهٔ منبعی معتبر، از ویژگیهای جدیدِ نسخهٔ جدید کروم میتوان به تغییر در شکل زبانهها، حالت تکزبانه (Single Tab Mode)، اضافهشدنِ آیکون به جعبهٔ پیشنهاد وبسایتها در نوار آدرس، رنگبندی زبانه، زبانههای پینشده و شاخصهای هشدار اشاره کرد. بهروزرسانی جدید کروم اکنون بهصورت پیشفرض در دسترس کاربران ویندوز، لینوکس و کروماواس قرار دارد؛ اما اگر از رایانهٔ مک استفاده میکنید، برای مشاهده این تغییرات، باید دو دستور زیر را بهترتیب در نوار آدرس وارد کنید و سپس کلید اینتر را فشار دهید. chrome://flags/#top-chrome-md chrome://flags/#views-browser-windows
-
- کروماواس
-
(و 5 مورد دیگر)
برچسب زده شده با :