Bu kılavuzda, Meet eklentilerini oluşturup test ederken karşılaşabileceğiniz belirli Google Meet Eklentileri SDK'sı hatalarını nasıl çözeceğinizle ilgili talimatlar verilmektedir.
Bir hatayla ilgili ayrıntıları almak için
MeetAddonError
nesnesini kullanın. Hata türünü belirten bir errorType
özelliği içerir.
Hata türleri
Aşağıda, Meet eklentileri SDK'sı hata verdiğinde oluşturulan hata türleri, bu hataların nasıl yorumlanacağıyla ilgili açıklamalar ve bu hataları aldığınızda ne yapmanız gerektiğiyle ilgili bilgiler yer almaktadır.
Hata | Hata mesajı | İşlem |
---|---|---|
ActivityIsOngoing |
Bir etkinlik devam ederken işlem gerçekleştirilemez. | Devam eden bir etkinlik olmadığından emin olun. |
ActivityStartingStateEmpty |
Etkinliğin başlangıç durumu boş. | Bir ActivityStartingState nesnesi sağlandı ancak bu nesne herhangi bir özellik içermiyor. |
ActivityStartingStateMissingAttributes |
Etkinliğin başlangıç durumu, tanınan herhangi bir özellik içermiyor. | ActivityStartingState nesnesinin şu özelliklerden en az birini içerdiğinden emin olun: mainStageUrl , sidePanelUrl veya additionalData . |
ActivityStartingStateUnrecognizedAttributes |
Etkinliğin başlangıç durumu, tanınmayan özellikler içeriyor. | ActivityStartingState nesnesinde yalnızca şu özelliklerin bulunduğundan emin olun: mainStageUrl , sidePanelUrl veya additionalData . |
AddonSessionAlreadyCreated |
Eklenti oturumu zaten oluşturulmuş. | AddonSession öğesini yalnızca bir kez oluşturun. |
AddonStartingStateMissingAttributes |
Eklentinin başlangıç durumu, tanınan herhangi bir özellik içermiyor. | AddonStartingState nesnesinin şu özelliklerden en az birini içerdiğinden emin olun: sidePanelUrl , additionalData . |
AddonStartingStateUnrecognizedAttributes |
Eklentinin başlangıç durumu, tanınmayan özellikler içeriyor. | AddonStartingState nesnesinde yalnızca şu özelliklerin bulunduğundan emin olun: sidePanelUrl , additionalData . |
ArgumentNullError |
Sağlanan nesnenin değeri, değer beklenirken boş (null). | Bağımsız değişken için beklenen türde bir değer ilettiğinizden emin olun. |
ArgumentTypeError |
Sağlanan nesnenin türü, beklenen türle eşleşmedi. | Sağlanan bağımsız değişken türünün beklenen türle eşleştiğinden emin olun. |
DestinationNotReady |
Alıcı çerçevesi, Meet eklentileri SDK'sı kullanılarak bağlanmadığı için bildirimi alamaz. | Hedef çerçeveye mesaj göndermeden önce bu çerçevenin bağlı olduğundan emin olun. |
InternalError |
Dahili bir Meet hatası oluştu. | Başka bilgi yok. |
InvalidActivityStartingState |
ActivityStartingState iframe URL'leri, eklenti manifest'inde sağlanan URL'lerin kaynaklarıyla eşleşmiyor. |
ActivityStartingState iFrame URL kaynaklarının, eklenti manifest'inde sağlanan URL'lerin kaynaklarıyla eşleştiğinden emin olun. Daha fazla bilgi için Eklenti güvenliği başlıklı makaleyi inceleyin. |
InvalidAddonStartingState |
AddonStartingState iframe URL'leri, eklenti manifest'inde sağlanan URL'lerin kaynaklarıyla eşleşmiyor. |
AddonStartingState iFrame URL kaynaklarının, eklenti manifest'inde sağlanan URL'lerin kaynaklarıyla eşleştiğinden emin olun. |
InvalidCloudProjectNumber |
Meet tarafından sağlanan Cloud projesi numarası, Meet eklentileri SDK'sı tarafından iletilen numarayla eşleşmiyor. | createAddonSession özelliği veya exposeToMeetWhenScreenSharing() yöntemi çağrılırken doğru Cloud projesi numarasının SDK'ya dize olarak iletildiğinden emin olun. Bu parametre, Meet tarafından tüm iFrame URL'lerine otomatik olarak eklenir. Geçirilen değeri kullanmadan önce altyapınızın URL parametrelerini (ör. yönlendirme kapsamında) değiştirmediğinden emin olun. |
MeetingPolicyPreventsStartingActivity |
Toplantı politikası (ör. toplantıyı düzenleyenin kontrol ayarlarını kullanma) kullanıcının etkinliği başlatmasını engelliyordur. | Toplantı düzenleyen veya yöneticinin, gerekli ayarları değiştirerek mevcut kullanıcının etkinliği başlatmasına izin vermesini sağlayın. |
MissingUrlParameter |
Gerekli Meet eklentileri SDK'sı URL parametresi eksik. | Bu parametre, Meet tarafından iframe URL'sine otomatik olarak eklenir. Altyapınızın URL parametrelerini (ör. yönlendirme kapsamında) değiştirmediğinden emin olun. |
NeedsMainStageContext |
Bu yöntem yalnızca eklenti ana ekranda çalışıyorsa çağrılabilir. | Bu yöntemi çağırmadan önce eklentinin ana aşamada çalışıp çalışmadığını kontrol etmek için getFrameType özelliğini kullanın. |
NeedsSidePanelContext |
Bu yöntem yalnızca eklenti yan panelde çalışıyorsa çağrılabilir. | Bu yöntemi çağırmadan önce eklentinin yan panelde çalışıp çalışmadığını kontrol etmek için getFrameType özelliğini kullanın. |
NoActivityFound |
Bir işlem gerçekleştirilirken etkinlik bulunamadı. | Bu işlemi gerçekleştirmeden önce etkinliğin başlatıldığından emin olun. |
NotSupportedInMeetCall |
Bu yöntem Meet görüşmesinde desteklenmez. | Bu yöntemi Meet görüşmesi sırasında çağırmayın. |
NotSupportedInStandalone |
Bu yöntem, bağımsız modda desteklenmez. | Bu yöntemi bağımsız modda çağırmayın. |
RequiresEapEnrollment |
İstenen yöntem için EAP kaydı gerekir. | Google Meet eklentisi erken erişim kaydı kapatıldı. |
SizeLimitExceededActivityStartingState |
ActivityStartingState URL'lerinin ve/veya verilerinin boyutu, izin verilen sınırları aşıyor. |
ActivityStartingState URL'sinin 512 karakterden,ek verilerin ise 4.096 karakterden kısa olduğundan emin olun. |
SizeLimitExceededAddonStartingState |
AddonStartingState URL'lerinin ve/veya verilerinin boyutu, izin verilen sınırları aşıyor. |
AddonStartingState URL'sinin 512 karakterden,ek verilerin ise 4.096 karakterden kısa olduğundan emin olun. |
SizeLimitExceededFrameToFrameMessage |
Kareler arası mesajın boyutu, izin verilen sınırları aşıyor. | Kareler arası mesaj boyutunun 1.000.000 karakterden az olduğundan emin olun. |
UserCancelled |
Kullanıcı, etkinliği başlatmayı iptal etti. | Kullanıcının etkinliği başlatmak için devam'ı tıklaması gerekir. |
UserNotInitiator |
Kullanıcı, mevcut etkinliğin başlatıcısı değil. | Kullanıcının mevcut etkinliğin başlatıcısı olduğundan veya etkinliğin sona erdiğinden emin olun. |