2016-07-27 6 views
1

私はアンドロイドアプリにブランチを統合しましたが、プッシュ通知内のブランチリンクを送信し、そのドキュメントに記載されている手順に従うと、JSONObject(すなわち、referparams)が空になっています。私はプッシュ通知のためにmixpanelを使用しています。以下のようにプッシュ通知内のブランチリンク

私はプッシュ通知に分岐リンクを統合するために従う手順は次のとおりです。

Intent resultIntent = new Intent(this, myRespective.class); 
intent.putExtra("branch", myBranchCustomLink); 
PendingIntent resultPendingIntent = PendingIntent.getActivity(this, 
        0, resultIntent, PendingIntent.FLAG_UPDATE_CURRENT); 

は私が間違っているつもりですどこを教えてください。この問題はプッシュ通知でのみ発生します。ブランチリンクをクリックすると、現在必要なページにリダイレクトされます。

+0

Branch.ioからアレックスここ:あなたは[チケットを送信]することもできます(https://support.branch.io/support/tickets/new)をIntegrationsチームに送信して、この問題のデバッグを支援してください。 –

答えて

0

アプリは、あなたのコードは次のようになり

intent.putExtra("branch_force_new_session",true); 

を追加する必要がフォアグラウンドにある:

Intent intent = new Intent(this, BaseActivity.class); 
    intent.putExtra("branch", branchLink); 
    intent.putExtra("branch_force_new_session",true); 
    pendingIntent = PendingIntent.getActivity(this, 0, intent, PendingIntent.FLAG_ONE_SHOT);