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 ActivityStartingStatenesnesi sağlandı ancak bu nesne herhangi bir özellik içermiyor. | 
| ActivityStartingStateMissingAttributes | Etkinliğin başlangıç durumu, tanınan herhangi bir özellik içermiyor. | ActivityStartingStatenesnesinin şu özelliklerden en az birini içerdiğinden emin olun:mainStageUrl,sidePanelUrlveyaadditionalData. | 
| ActivityStartingStateUnrecognizedAttributes | Etkinliğin başlangıç durumu, tanınmayan özellikler içeriyor. | ActivityStartingStatenesnesinde yalnızca şu özelliklerin bulunduğundan emin olun:mainStageUrl,sidePanelUrlveyaadditionalData. | 
| AddonSessionAlreadyCreated | Eklenti oturumu zaten oluşturulmuş. | AddonSessionyalnızca bir kez oluşturulur. | 
| AddonStartingStateMissingAttributes | Eklentinin başlangıç durumu, tanınan herhangi bir özellik içermiyor. | AddonStartingStatenesnesinin şu özelliklerden en az birini içerdiğinden emin olun:sidePanelUrl,additionalData. | 
| AddonStartingStateUnrecognizedAttributes | Eklentinin başlangıç durumu, tanınmayan özellikler içeriyor. | AddonStartingStatenesnesinde 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 | ActivityStartingStateiframe URL'leri, eklenti manifest'inde sağlanan URL'lerin kaynaklarıyla eşleşmiyor. | ActivityStartingStateiFrame 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 | AddonStartingStateiframe URL'leri, eklenti manifest'inde sağlanan URL'lerin kaynaklarıyla eşleşmiyor. | AddonStartingStateiFrame 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 veyaexposeToMeetWhenScreenSharing()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 | İş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 | ActivityStartingStateURL'lerinin ve/veya verilerinin boyutu, izin verilen sınırları aşıyor. | ActivityStartingStateURL'sinin 512 karakterden,ek verilerin ise 4.096 karakterden kısa olduğundan emin olun. | 
| SizeLimitExceededAddonStartingState | AddonStartingStateURL'lerinin ve/veya verilerinin boyutu, izin verilen sınırları aşıyor. | AddonStartingStateURL'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. |