2017-09-27 11 views
-2

映画があるときにあなたに通知するムービーアプリに取り組んでいます。しかし、誰かがムービーの推奨を送信したときに注目しています。通知が表示され、クリックされるとムービーを検索して表示します。それは可能ですか?はいの場合は、ヒントやコードを書いてもらえますか?通知で検索を行うことは可能でしょうか?

+0

こんにちは、スタックオーバーフローへようこそ!あなたの質問はかなり広範かつ意見に基づいているので、あなたは良い答えを受け取ることはまずありません。私たちがあなたをうまく助けることができない、優れた映画ブラウジングアプリを作るのにとても多くの部分があります!まず、AndroidのSDKで通知の作成方法を確認してください。 RSSフィードは、新しいデータを収集してクライアントアプリケーションで利用できるようにする簡単な方法です。あなたの質問には、スペルチェッカーで少しのTLCを使うこともできます。一番簡単なのは、あなたの投稿を編集する前に、Microsoft WordやOpenOffice Writerのようなものに置くことです。 – Aaron3468

答えて

1

FCM(Firebase Cloud Messaging)を使用して、サーバーから通知を送信できるムービーをユーザーが推奨すると、サーバーからプッシュ通知を送信できます。 完全な詳細については、リンクを参照してください。ユーザーが通知をクリックしたときには、映画の名前を取る活動に新たな意図を使用し FCM

Intent notificationIntent = new Intent(this, YourActivityWhichYouWantToOpen.class); 
       notificationIntent.putExtra("movieName", "NameOfRecomendedMoview"); 
       notificationIntent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP | Intent.FLAG_ACTIVITY_CLEAR_TOP); 
NotificationCompat.Builder builder = new NotificationCompat.Builder(this) 
        .setSmallIcon(R.mipmap.ic_launcher) 
        .setAutoCancel(true) 
        .setPriority(2) 
        .setTicker(title) 
        .setContentText(body) 
        .setContentIntent(PendingIntent.getActivity(this, iUniqueId, notificationIntent,   PendingIntent.FLAG_UPDATE_CURRENT)) 
        .setWhen(System.currentTimeMillis()) 
        .setContentTitle(title) 
        .setDefaults(Notification.DEFAULT_ALL); 
        NotificationManager mNotificationManager = (NotificationManager) this 
        .getSystemService(Context.NOTIFICATION_SERVICE); 
        builder.setLights(Color.GREEN, 500, 500); 
        mNotificationManager.notify(MESSAGE_NOTIFICATION_ID, builder.build()); 

+0

通知部分のために、私はそれが推薦に基づいて特定のムービーを検索すべきであるときに通知をしたい。どのようにその部分を行うのですか? – NubProg

+0

通知を押すと、推奨ムービーが開きますか? –

+0

通知が押されたとき、およびペイロードデータが映画の名前を渡すだけの欲望活動を開いて、通知を押したときにその名前を推薦して解析する必要がある場合は、 –

関連する問題