2016-03-28 118 views
0

我如何設置蘋果推送通知當我連接到sub1.domain.com我的服務器將發送消息爲APP_ID,當連接到sub2.domain.com我將只接收來自該子域的消息。蘋果推送通知一個應用程序更多子域

就像在GCM中,我有5個子域的應用程序,我的iOS應用程序連接到另一個app_id並獲得該應用程序(子域)的標記。

這是可能的蘋果推送通知?

+0

所有子域都支持同一個數據庫嗎? –

+0

沒有一個數據庫,但一個應用程序將用於多個子域,所以我不需要在5個客戶的應用程序商店中創建5個應用程序,我有1個應用程序連接到5個子域並只接收該子域的消息。 –

+0

在您註冊遠程通知令牌的數據庫或數據庫中,您需要記錄該用戶與哪個子域相關聯。然後,您可以適當地定位您的推送通知 – Paulw11

回答

1

iOS遠程推送通知只是請求設備令牌,而APN只是通過設備令牌向設備發送消息。設備令牌對於iDevice是唯一的。

出於您的目的,您可以將設備標記和「標記通道」保存到數據庫,例如, INSERT INTO device_tokens (channel, token) VALUES ('subdomain1', 'xxxxxxxxx'),當發送消息時,具有信道的隊列設備令牌例如SELECT token FROM device_tokens WHERE channel = 'subdomain1'