簡體   English   中英

Android使用GCM和PHP將通知從設備發送到其他設備

[英]Android send notification from device to other device using GCM and PHP

我需要有關如何使用GCM和PHP作為服務器使用同一應用程序將通知從設備發送到其他設備的幫助。

誰能為我提供一個簡單的示例,說明如何注冊為用戶並向其他用戶發送消息。 或提供任何對我的申請有用的東西

我想我知道您在說什么。 首先,如果您要將Google Cloud Message從設備A發送到設備B,則必須具有設備B的GCM注冊ID。(我希望您不打算在設備A上存儲設備B的注冊ID)。

這是一種方法

創建一個注冊頁面。 從用戶那里獲取唯一的輸入信息,例如電子郵件地址(不要忘記驗證),並獲取GCM注冊ID。 然后將此信息以唯一輸入(電子郵件)作為主鍵存儲在服務器中,並使用GCM注冊ID進行映射。

現在, 如果您想要應用程序的用戶 ,說用戶A向用戶B發送一些信息(例如聊天應用程序),則使用用戶B的唯一輸入(電子郵件地址)從設備A調用您的PHP方法。 您的網絡方法可以從輸入參數中獲取設備B的GCM注冊ID,並可以發送GCM消息。 您可以從用戶的通訊錄或電子郵件地址中的聯系人獲取用戶B,C,D等的電子郵件地址(或使用社交網絡SDK獲取電子郵件地址)。

如果您希望您的應用在未經用戶同意的情況下將GCM消息從設備A發送到設備B,那么您還需要注冊ID或設備B的映射的唯一密鑰(在此示例中為電子郵件)。 在這種情況下,我真的看不到任何用處。 但是由於您在原始問題中沒有提及任何細節,所以我給出了可能性。

您不能使用IMEI號,因為設備A不知道設備B的IMEI號。並且如上所述,您不能將來自用戶A,B,C,D ..的所有注冊ID存儲在設備A中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM