1
アンドロイド4.0.X、4.1.X、4.2.XでサーバーのAPIと通信するのに失敗したアンドロイドアプリがありますhttpsプロトコル経由でAndroid 4.0.X、4.1.Xおよび4.2.XのTLS 1.2を有効にする
TLS 1.2はサポートされていますが、デフォルトでは有効になっていません。私はコードネーム1でそれを有効にする方法を見つけることができませんでした。どのようにTLS 1.2をAndroid/Codenameの1つのアプリケーションで有効にするのですか?
ありがとうShai、実際にネイティブインターフェイスを作成してネイティブコードを入れようとしましたが、サーバー側でコードが認識されません。ここに私のコードです。 'public class NativeCallImpl { public void updateSecurityRules(){ try { ProviderInstaller.installIfNeeded(getApplicationContext()); } catch(例外例外){ } } – Adnane17
これができない場合は、このコードを追加して、アンドロイドが生成したコードのTLSバージョンの問題を回避してください。 '試し{ ProviderInstaller.installIfNeeded(getBaseContext()); } catch(例外例外){ } ' – Adnane17
' ProviderInstaller'クラスのimport文を追加しましたか?あなたの質問を編集し、その下に "更新"して、あなたが試したネイティブコードとあなたが持っているエラーメッセージを投稿したり、エラーに関連する新しい質問を作成することができます。デフォルトでこのコードを追加するように指示する問題を提出することもできます。私は、これがデフォルトでオンになっていることが何であるかわからないため、https://www.codenameone.com/blog/を調べる必要があります。 issue-submission-guideline.html –