user.canSendAppContent(appContent) geht sporalisch nicht.

Issue #98 new
Jan Zumdick created an issue

Sehe im Forumsbeitrag keine Fehler im Code und es geht anscheinend sporalisch nicht.

function sendUI(user)
  {
    //get the pdaga
    var pageData = getPdata(user);
    user.sendPrivateMessage("0 - getPdata");
    //if there is no pdata for this player existent.... 
    if (pageData == null)
    {
      createNewColony(user);
      pageData = getPdata(user);
    }
    user.sendPrivateMessage("1 - newfarm?");

    var file = new HTMLFile('kolonie.html', pageData);
    var appContent = AppContent.overlayContent(file, 512, 460);
    user.sendPrivateMessage("2 - content");

    if (user.canSendAppContent(appContent))
    {
      user.sendPrivateMessage("3 - cansend");
        user.sendAppContent(appContent);

        if (user.getAppContentSession(AppViewMode.Overlay) == null){
          user.sendPrivateMessage("schade :(");
        }
    }
    else
    {
        var message = 'Du kannst dieses Spiel leider auf deinem Gerät nicht benutzen  :(';
        user.sendPrivateMessage(message);
    }
  } 

Es kommt an: Bild

Zitat: Ich hatte auch versucht einfach bei Misserfolg nach einer Sekunde einen erneuten Sendeversuch auszuführen, dies hat aber dann meist immer sehr viele Anläufe gebraucht.

Comments (2)

  1. Annika Terrortante

    Was wir nun herausgefunden haben ist richtig schräg: Eine freundin hat sich an ihren Laptop eingeloggt und hatte das Problem scheinbar nie. Also dachten wir das es vielleicht an meinem PC liegt,

    Aber als ich mich dann an ihren Laptop eingeloggt habe hatte ich das Problem wieder, sie im gegenzug an meinem PC hat das Problem auch nicht.

    Egal ob HMTL im Browser oder ob Javaclient (sowohl der mit Channels als Listen, als auch der mit Kacheln).

    Es scheint also als hat es was mit meinem Account zu tun, oder wohl vielmehr damit das ich ChannelOwner bin? Wir werden heute abend die App mal in ihrem Channel installieren und schauen ob sie dann das Problem auch hat wenn sie Owner ist.

  2. Log in to comment