0

既存のワークライト システムを再実装しています。すでにハイブリッドバージョンがあります。クライアント側を純粋なネイティブで再実装することにしました。ネイティブ クライアントは正常に動作しているようです。

ただし、サーバーは非常に不安定なようです。アダプターを呼び出した後、サーバーの応答が得られないこともあれば、得られることもあります。DDMS/Android コンソールを確認しました。エラー/例外が見つかりました。コメントをいただければ幸いです。

com.worklight.common.Logger$SendLogsRequestListener(4274): Logger$SendLogsRequestListener.onFailure in Logger.java:1726 :: Failed to POST data from file /data/data/${APP_NAME}/files/analytics.log.0.send due to: HTTP response code: 500
4

1 に答える 1

1

サーバーへのアダプター呼び出しまたは WLClient 接続が成功すると、クライアントはログをサーバーに自動的に送信しようとします。アダプターの自動送信で問題が発生しているようです。一時的な回避策は、呼び出してこの自動送信動作を無効にすることです。

WL.Logger.setAutoSendLogs(false)

ただし、ログを自動的に送信したくない場合にのみ、この呼び出しを使用できます。これを正しく機能させたい場合は、PMR を開いて、これがアプリケーションのエラーなのか実際の欠陥なのかを判断できるようにすることをお勧めします。

于 2014-10-29T15:00:42.820 に答える