Meet eklentisi hatalarını giderme

Bu kılavuzda, Meet eklentilerini oluşturup test ederken karşılaşabileceğiniz belirli Google Meet eklentisi SDK hatalarının nasıl çözüleceğiyle ilgili talimatlar verilmektedir.

Bir hata hakkında ayrıntılı bilgi edinmek için MeetAddonError nesnesini kullanın. Hatanın türünü belirten bir errorType mülkü içerir.

Hata türleri

Aşağıda, Meet eklentileri SDK'sı hata oluşturduğunda oluşturulan hata türleri, bunların nasıl yorumlanacağına dair açıklamalar ve bu hataları aldığınızda ne yapmanız gerektiğine dair bilgiler verilmiştir.

Hata Hata mesajı İşlem
ActivityIsOngoing Bir etkinlik devam ederken işlem yapılamaz. Etkinliğin devam etmediğinden emin olun.
ActivityStartingStateEmpty Etkinliğin başlangıç durumu boş. Bir ActivityStartingState nesnesi sağlandı ancak bu nesne herhangi bir özellik içermiyor.
ActivityStartingStateMissingAttributes Etkinlik başlangıç durumu, tanınan özellikler 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 nesnesinin yalnızca şu özelliklere sahip olduğundan emin olun: mainStageUrl, sidePanelUrl veya additionalData.
AddonSessionAlreadyCreated Eklenti oturumu zaten oluşturulmuş. AddonSession öğesini yalnızca bir kez örneklendirin.
AddonStartingStateMissingAttributes Eklenti başlangıç durumu, tanınan özellikler içermiyor. AddonStartingState nesnesinin aşağıdaki özelliklerden en az birini içerdiğinden emin olun: sidePanelUrl, additionalData.
AddonStartingStateUnrecognizedAttributes Eklenti başlangıç durumu, tanınmayan özellikler içeriyor. AddonStartingState nesnesinin yalnızca şu özelliklere sahip olduğundan emin olun: sidePanelUrl, additionalData.
ArgumentNullError Beklenen bir değer yerine sağlanan nesnenin değeri null. Parametre 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şkenin 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 ç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 kaynaklarıyla eşleştiğinden emin olun. Daha fazla bilgi için Ek güvenlik 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 proje numarası, Meet eklentileri SDK'sı tarafından iletilen numarayla eşleşmiyor. createAddonSession mülkünü veya exposeToMeetWhenScreenSharing() yöntemini çağırırken SDK'ya doğru Cloud proje numarasının dize olarak iletildiğinden emin olun. Bu parametre, Meet tarafından tüm iframe URL'lerine otomatik olarak eklenir. İletilen değeri kullanmadan önce altyapınızın URL parametrelerini değiştirmediğinden (ör. yönlendirmenin bir parçası olarak) emin olun.
MissingUrlParameter Gerekli Meet eklentileri SDK URL parametresi eksik. Bu parametre, Meet tarafından iframe URL'sine otomatik olarak eklenir. Altyapınızın URL parametrelerini değiştirmediğinden (ör. yönlendirmenin bir parçası olarak) emin olun.
NeedsMainStageContext Bu yöntem yalnızca eklenti ana aşamada ç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 mülkünü 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 mülkünü 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ı kapandı.
SizeLimitExceededActivityStartingState ActivityStartingState URL'lerinin ve/veya verilerinin boyutu izin verilen sınırları aşıyor. ActivityStartingState URL'sinin boyutunun 512 karakterden,ek veri boyutunun ise 4.096 karakterden az olduğundan emin olun.
SizeLimitExceededAddonStartingState AddonStartingState URL'lerinin ve/veya verilerinin boyutu izin verilen sınırları aşıyor. AddonStartingState URL'sinin boyutunun 512 karakterden,ek veri boyutunun ise 4.096 karakterden az olduğundan emin olun.
SizeLimitExceededFrameToFrameMessage Kare kare mesajın boyutu izin verilen sınırları aşıyor. Kare 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ğildir. Kullanıcının mevcut etkinliğin başlatıcısı olduğundan veya etkinliğin sona erdiğinden emin olun.