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 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 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 örnekleyin. |
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. | Argümanlara 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'lerin 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 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 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 kısa 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. |