使用此代碼,我可以發送通知到我自己的設備。如何向android中的其他設備發送推送通知?
Intent intent = new Intent(getApplicationContext(), ContactDonor.class);
PendingIntent pi = PendingIntent.getActivity(getApplicationContext(), 0, intent, 0);
//display text
String body = "Please Click on this to accept!";
String title = bloodgroup+" Required";
Notification n = new Notification(R.drawable.ic_launcher, body , System.currentTimeMillis());
n.setLatestEventInfo(getApplicationContext(), title, body, pi);
n.defaults = Notification.DEFAULT_ALL;
nm.notify(uniqueID, n);
finish();
但現在我有當一個人的詳細信息將顯示一個類似的界面: 名稱:... 電子郵件:... ,並有一個消息框和一個請求按鈕上的點擊那個按鈕,他應該會收到一封包含該特定消息的通知。這件事情怎麼辦?
你能詳細說明你的要求嗎?你所做的只是實現簡單的通知而不是推送通知。你在其他設備上究竟想要什麼? – Shrikant
我希望當點擊這個請求按鈕時,無論用戶傳遞了什麼,這個人都應該收到一條消息,以推送通知的形式。我不知道push_notification的機制。幫我解決這個問題 – Chetna
在你的情況下,它不是那些有用的PUSH通知。你是否實現了服務器客戶端通信?如果是,那麼請將消息從服務器傳遞到客戶端,並將其顯示在您的設備上。如果不是,則顯示來自同一設備的自定義消息,這不是什麼大問題。我想,我的理解不是你的實際問題。當用戶按下位於其他設備上的請求按鈕時,是否想從設備向另一設備發送消息? – Shrikant