2017-08-10 4 views
0

プレイストアからアプリをインストールすると、無効なキーハッシュエラーが発生します。 同じAPKを手動でインストールすると、キーハッシュエラーは発生しません。playhoreで無効なkeyhash APK

I 2つのキー

1生成:

keytool -exportcert -alias <aliasName> -keystore <keystoreFilePath> | openssl sha1 -binary | openssl base64 

セカンド:

public static void printHashKey(Context pContext) { 
     try { 
      PackageInfo info = getPackageInfo(pContext, PackageManager.GET_SIGNATURES); 
      for (Signature signature : info.signatures) { 
       MessageDigest md = MessageDigest.getInstance("SHA"); 
       md.update(signature.toByteArray()); 
       String hashKey = new String(Base64.encode(md.digest(), 0)); 
       Log.i(TAG, "printHashKey() Hash Key: " + hashKey); 
      } 
     } catch (NoSuchAlgorithmException e) { 
      Log.e(TAG, "printHashKey()", e); 
     } catch (Exception e) { 
      Log.e(TAG, "printHashKey()", e); 
     } 
    } 

をそれらの両方は、FBコンソールに追加された異なるハッシュを与えました。

PlayストアのAPKで無効なキーハッシュエラーが発生するのはなぜですか? アドバイスは素晴らしいでしょう。

答えて

0

まあ、私はデバイス上でフラッシュされたキーを入力する必要があります。それは不合理だが働いた。

関連する問題