2017-06-20 15 views
0

私はwebrtc Android対応ネイティブアプリを開発しています。これにより、ユーザーは電話をかけたり受信したりすることができます。アプリが終了すると、ユーザーはアプリを起動するサイレント通知(着信)を受信します。私はこの動作でうまくいきました。バックグラウンドでアクティビティを開始し、完全にロードされたときにユーザーに表示したいだけです。バックグラウンドでの活動を開始する

私はreact-native-fcmとこのコードを使用して通知の到着時にアプリを起動します。

public void onMessageReceived(RemoteMessage remoteMessage) { 

    Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.myAppName"); 
     if (launchIntent != null) { 
     startActivity(launchIntent); 
     } 
    } 
+0

質問は? – Fusselchen

+0

上記のように、私はバックグラウンドでユーザーに表示せずにアクティビティを開始できますか? –

+0

あなたの積み込み時間は非常に長いですか?アクティビティの開始をリクエストすると、すぐに読み込まれます。ネットワーク要求を開始する前にネットワーク要求を作成し、すべてのデータが準備できたら起動しますが、UIは待機しません。 –

答えて

関連する問題