こちらのページは旧SkyWayの情報です。新しいSkyWayに関する情報はこちら

webアプリ ⇒ Androidアプリ で通話ができなくなった

Comments

6 comments

  • Avatar
    omotose

    tetsuさん、こんにちは。

    私も同様の事象が発生しております。

    実は昨日投稿したんですが、
    skywayサポートさんからの「投稿は承認待ちです。」と表示されていて、
    コミュニティには挙がってきませんので、すみませんが、こちらをお借りいたします。

    当方は、
    web→Androidのpeer.connectで落ちるみたいです。

    Android→webのpeer.connectはOKみたいなので、

    通常は、
    connect成功後、callする仕様なんですが、
    暫定で、
    call成功後、Androidからconnectしてもらうフローに変更して対処しようとしております。

    もしお急ぎでしたら、暫定で対処するのもよいかと思い、載せさせて頂きました。

    0
    Comment actions Permalink
  • Avatar
    Yusuke Naka

    tetsu様 omotose様

    ご報告いただき有難うございます。

    また、暫定対処のご案内も有難うございます。

    状況を確認させて頂きます。

    0
    Comment actions Permalink
  • Avatar
    tetsu

    ★追記★

    GoogleChromeのバージョンが最新(76)だと、Web ⇒ Android で落ちてしまいます。

    1つ前のバージョン(75)だと落ちませんでした。
    そして、Androidアプリで使用している Skyway のライブラリを最新にすると、GoogleChromeのバージョンが最新(76)で落ちなくなりました。

    しかし、私のAndroidアプリでは、Android 5.0以前の端末でも使用しているため、最新のSkywayライブラリを入れることができません。

    なにか対処できますでしょうか?

    0
    Comment actions Permalink
  • Avatar
    Yusuke Naka (Edited )
    ご報告ありがとうございます。
     
    Android SDK v1.1.x 以上については、内部で利用しているWebRTCエンジンの制約上、Android 5.0(API21)以上の対応となります。
     
    Chrome M76(JS SDK latest)とAndroid SDK v1.0.6(Android 9)で、公式サンプル(JS: p2p-media/Android: p2p-videochat)を使い通話してみましたが、Web ⇒ Android、Android ⇒ Web 共にアプリはクラッシュせずに利用できています。
     
    再現する場合と再現しない場合があるということですが、公式サンプルとの差分を調査してみるとなにか分かるかもしれません。
    0
    Comment actions Permalink
  • Avatar
    tetsu

    > 再現する場合と再現しない場合があるということですが、公式サンプルとの差分を調査してみるとなにか分かるかもしれません。

    これについては、

     ・再現する場合:Chrome 最新バージョン(76)

     ・再現しない場合:Chrome 75までのバージョン

    です。

    現在は、Chromeを最新バージョンにしているので必ず再現します。

     

    私のAndroidアプリでは、DataConnectionを使用しています。

    Peer の Connection で、DataConnection を取得するあたりが怪しいです。

    Skyway ライブラリの例外で落ちてしまいます。

    ※以下例外のログ

    E/libc++abi: terminating with uncaught exception of type std::invalid_argument: stoi: no conversion

    0
    Comment actions Permalink
  • Avatar
    Yusuke Naka

    DataConnectionを利用しているということは、omotose様がコメントされている事象だと思われます。

    https://support.skyway.io/hc/ja/community/posts/360033689773

    Androidからconnectしていただければクラッシュは回避できます。

    0
    Comment actions Permalink

Please sign in to leave a comment.