این راهنما شرایط لازم برای ادغام با ویژگی اشتراکگذاری زنده Google Meet را شرح میدهد. قبل از اینکه ارائهدهنده شخص ثالث بتواند از این ویژگی استفاده کند، باید چندین بخش از اطلاعات را در اختیار تیم Meet قرار دهید تا به درستی به این ویژگی اجازه دهد، زیرا در حال حاضر در پیشنمایش است و عموماً در دسترس نیست.
فرم دسترسی
اولین مرحله پر کردن این فرم دسترسی SDK است که شامل جزئیات زیر است:
- شناسه برنامه — یک کلمه کلیدی با حروف کوچک (مانند «youtube») که به طور منحصربهفرد ارائهدهنده خاص را شناسایی میکند. این شناسه برای تسهیل شناسایی ارائهدهنده در هنگام شروع با Meet Live Share SDK ما، و اجازه همگامسازی بین مشتریان استفاده میشود. مگر اینکه تیم با طرح عرضه خاص آن را تأیید میکند، شناسه نباید تغییر کند. اگر این کلمه کلیدی با آنچه Meet انتظار دارد مطابقت نداشته باشد، اشتراکگذاری زنده برای این ارائهدهنده کار نخواهد کرد. این کلمات کلیدی در باینری Meet کدگذاری شدهاند، به این معنی که تغییر این کلمه کلیدی به زمان نیاز دارد. برای انتشار به همه کاربران
- فهرست حسابهای دامنه Google (مانند 222larabrown@gmail.com) که برای آزمایش ادغام در سمت ارائهدهنده استفاده میشود — فهرست حسابها برای تعیین اینکه آیا این ویژگی باید برای این حساب در Meet روشن شود یا خیر، استفاده میشود. اگر حسابی در این لیست نباشد ، ارائهدهنده نمیتواند به Meet Live Sharing SDK ما متصل شود و اشتراکگذاری زنده در دسترس نیست.
- نام بسته Android برای اجرای راهاندازی از Meet — به عنوان بخشی از ویژگی اشتراکگذاری زنده، Meet باید یک Android Intent راهاندازی کند تا برنامه ارائهدهنده شخص ثالث را راهاندازی کند. بنابراین، یک نام بسته برنامه خاص (مانند "com.google.android.youtube") باید ارائه شود. این نام بسته در باینری Meet کدگذاری شده است و نباید تغییر کند مگر اینکه تیم دارای طرح عرضه خاص آن را تأیید کند. تغییرات در این بسته بدون اطمینان از اینکه تیم Meet این بسته را بهروزرسانی کرده است، عملکرد اشتراکگذاری زنده را به طور مؤثر خاموش میکند.
- حساب دامنه Google — تیم Meet یک پوشه Google Drive را با تمام محصولات آلفای مورد نیاز برای ادغام به اشتراک می گذارد.
- نماد شریک — نمادی که در کنار نام برنامه اشتراکگذاری زنده نمایش داده میشود. در صفحه Meet استفاده می شود که در آن کاربران می توانند برنامه اشتراک گذاری زنده را برای راه اندازی انتخاب کنند.
مراحل ورود به هواپیما
برپایی
- Meet Live Sharing SDK را از مخزن Maven Google دانلود کنید.
- Google Meet را از فروشگاه Google Play دانلود و نصب کنید.
- برنامه نمونه را دانلود، بسازید و نصب کنید.
- حساب دامنه Google قبلاً انتخاب شده را به دستگاه آزمایشی خود اضافه کنید.
- برنامه Meet را راه اندازی کنید و حساب دامنه Google را که در مرحله قبل به دستگاه اضافه کردید انتخاب کنید.
- مراحل نصب و ورود به سیستم بالا را در هر دستگاهی که میخواهید با آن تست کنید، تکرار کنید.
با استفاده از برنامه نمونه اشتراک گذاری زنده ارائه شده تست کنید
- برنامه Meet را در حداقل ۲ دستگاه اجرا کنید.
- یک جلسه ایجاد کنید و مطمئن شوید که همه دستگاهها به همان جلسه ملحق شدهاند.
- دکمه «خانه» را در هر دو دستگاه انتخاب کنید تا Meet در حالت تصویر در تصویر (PiP) قرار گیرد و جلسه جلسه ادامه یابد.
- برنامه نمونه اشتراک گذاری زنده را در هر دو دستگاه راه اندازی کنید.
- در داخل برنامه نمونه اشتراکگذاری زنده، روی پیوستن به جلسه ضربه بزنید. این کار را در هر دو دستگاه انجام دهید. متن دکمه به ترک جلسه با نوار سبز رنگ زیر متن تغییر می کند تا نشان دهد برنامه با موفقیت به جلسه متصل شده است.
- در داخل برنامه نمونه اشتراکگذاری زنده، روی Co-watch ضربه بزنید. این کار را در هر دو دستگاه انجام دهید. پس از روشن شدن کلید، ارتباط بین 2 برنامه اشتراک گذاری زنده برقرار می شود.
- اکنون می توانید آزمایش با عناصر مختلف UI در برنامه نمونه را برای شبیه سازی عملکرد پخش رسانه آغاز کنید. هر اقدامی که روی یک برنامه نمونه انجام می دهید روی دیگری منعکس می شود.
یکپارچه سازی و آزمایش ارائه دهنده
اگر می خواهید عملکرد اشتراک گذاری زنده را با برنامه خود به عنوان ارائه دهنده محتوا آزمایش کنید، مراحل زیر لازم است. لازم است برنامه شما با Meet Live Sharing SDK یکپارچه شده باشد. ضروری است که اطلاعاتی که در طول فرآیند سوار شدن ارائه کردهاید، مانند «شناسه برنامه» و «نام بسته Android» صحیح باشند، زیرا از آنها برای تأیید اعتبار برنامه شما هنگام برقراری ارتباط با برنامه Meet استفاده میشود.
- Meet Live Sharing SDK را در برنامه خود ادغام کنید. برای دستورالعملهای استفاده به صفحه شروع Android یا بخش مرجع API Android برای جزئیات API مراجعه کنید.
- اطمینان حاصل کنید که هنگام ساخت برنامه خود از پلاگین Android Gradle نسخه 4.0.0 یا بالاتر استفاده می کنید. این برای پشتیبانی از جاوا 8+ API desugaring مورد نیاز است. برای اطلاعات بیشتر، به این راهنما مراجعه کنید.
- برنامه Meet را در حداقل ۲ دستگاه اجرا کنید.
- یک جلسه ایجاد کنید و مطمئن شوید که همه دستگاهها به همان جلسه ملحق شدهاند.
- اشتراک گذاری زنده را از برنامه خود شروع کنید. هنگامی که یکی از دستگاهها اشتراکگذاری زنده را آغاز کرد، دستگاه دیگری که برنامه Meet از قبل در آن اجرا میشود، دعوتنامهای را در صفحه تماس دریافت میکند.
همچنین میتوانید برنامه خود را با انتخاب آن از کادر گفتگوی Activities که با دنبال کردن این مراحل قابل دسترسی است راهاندازی کنید:
- در داخل صفحه تماس برنامه Meet، روی منو ضربه بزنید.
- روی دکمه Activities ضربه بزنید.
- برنامه خود را در لیست فعالیت ها انتخاب کنید.
- برنامه Meet اکنون به حالت PIP می رود و برنامه شما راه اندازی می شود.
وابستگی های خارجی
توجه : Meet Live Sharing SDK وابستگی ها را در فایل *.POM
خود مشخص می کند. اگر از Maven استفاده نمیکنید و مستقیماً فایل *.AAR
Meet Live Sharing SDK را اضافه میکنید، این مسئولیت شماست که فایل *.POM
را بررسی کنید و اطمینان حاصل کنید که وابستگیهای مورد نیاز ارائه شده است (مثلا androidx.concurrent:concurrent-futures:1.1.0
).