2017-03-01 204 views
0

我用AWS SNS在多個設備發送通知,在AWS SNS我創建一些TopicsSubscribeEndpoint ARN(在AWS用戶設備)主題和主題Publish通知發送通知給所有的訂閱者通過PHP天青發送推送通知到多個設備/廣播

現在我切換到Azure中,並希望在PHP來實現相同的應用程序,經過一番研究,我發現這個鏈接:

https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-php-how-to-use-topics-subscriptions

有什麼辦法來實現我的要求,而無需使用Service Bus。也不明白爲什麼主題和訂閱在Service Bus,無法直接使用它。或者有什麼理由通過Service Bus來使用它。

回答

0

我不熟悉AWS SNS,但我認爲你要尋找的是Notification Hubs在Azure上。

Azure通知集線器提供了一個易於使用的多平臺的擴展式推送引擎。通過單個跨平臺API調用,您可以從任何雲或本地後端輕鬆地將針對性和個性化的推送通知發送到任何移動平臺 平臺。

你可以看看如何使用通知集線器從PHP,或參閱this sample implementation of a REST wrapper使用the REST APIs of Notification Hubs從PHP後端發送通知the official documentation

+0

感謝Aaron,你能告訴我這是需要註冊我的android/iPhone應用程序到Azure通知中心發送通知或者我也可以直接完成我的工作嗎? –

+0

您需要[將您的Android應用連接到通知中心](https://docs.microsoft.com/zh-cn/azure/notification-hubs/notification-hubs-android-push-notification-google-fcm -get開工#A-idconnecting-appaconnect - 您 - 應用到該通知集線器)。 –

+0

好的,但我很困惑,爲什麼各種教程都說要連接應用程序?我有一個現有的項目(Android和iOS App + PHP後端發送通知),我只想從'AWS'切換到'Azure'。你能否澄清這種困惑? –