2016-10-21 7 views
0

おやすみなさい。ユーザーがVKアプリケーションを使用してログインできないソーシャルネットワークアプリケーションをリリースしました。問題は私がjsonエラーVKはエラーをsdk指紋エラーと見なしています。私は多くを探しました。実際に見つかったものは実際のハッシュキー/ sshaフィンガーリングキーとパッケージ名に関連していました。私はVKアプリケーションをインストールし、VKアプリケーション内で私のアプリケーションを介してログインしようとすると、それは指紋のjsonエラーをスローするので、私は何の手掛かりがないVK開発者がやろうとしましたが、誰かが私を助けることができれば、それは素晴らしいことでしょう!VKアプリケーションでログインしているときにログインエラーが発生しました.WebViewダイアログではありません

ここでは、アプリケーションタグ内でVKを初期化する方法を示します。

VKAccessTokenTracker vkAccessTokenTracker = new VKAccessTokenTracker() { 
     @Override 
     public void onVKAccessTokenChanged(@Nullable VKAccessToken oldToken, @Nullable VKAccessToken newToken) { 
      sharedHelper.putVkAccessToken(newToken.accessToken); 
     } 
    }; 
    vkAccessTokenTracker.startTracking(); 
    VKSdk.customInitialize(this, appId, sharedHelper.getVkAccessToken()); 

と私はVKを介してユーザーがログインする必要があるとき、私はこの

VKSdk.login(this, vkScopes); 

ちょうどme.Pleaseを解決するために私を助けて殺しVKのアプリケーション内でJSON形式の問題のような単純なメソッドを呼び出しますそれが私の仲間の問題であれば問題になります。

答えて

0

私はこの奇妙な問題に直面していました。

VK認可コールが使用されている断片(複数可)を含んでVK認可コールが使用されている(活動)、またはアクティビティ(活動を)あなたのandroid.manifestファイルを開いて、アクティビティに次のインテントフィルタを置く:

<intent-filter> 
    <data android:scheme="vk1234567" /> 
    <action android:name="android.intent.action.VIEW" /> 
    <category android:name="android.intent.category.BROWSABLE" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
</intent-filter> 

vk1234567をあなたのVKアプリケーションのIDに置き換え、2つの文字「vk」をIDの先頭に付ける必要があります。

また、APKに署名するSHA-1フィンガープリントは、VKアプリケーションコンソールでは、:カンマとスペースなしで指定する必要があります。

関連する問題