2010-11-30 122 views

回答

1

有一個關於hosted APNS services;但是,其中一些服務現在似乎已經停止。

目前的兩種服務似乎是Urban AirshipiLime。兩者都提供免費服務達到一定數量的消息。我還沒有使用過,所以我不能評論他們的工作情況,但我知道自從APNS早期開始,Urban Airship就已經存在了,這有點讓人放心。

+0

謝謝!這就是我一直在尋找的。 – norwald2 2010-11-30 19:22:00

3

最好的方法是使用API​​,如以下服務提出:

  1. 選擇薩斯API,你將連接到你的PHP/MySQL的應用

    • Urbanairship
    • Pushwoosh
    • WonderPush
    • Appoxee
    • Pubnub
    • Xtify
    • prowlapp.com
    • mobdb.net
    • push.io
    • appnotifications
    • pushwizard
  2. 上傳用戶

    我真的推薦使用這些服務提出的SDK,因爲他們做的工作很重要。它們會導入用戶設備ID以及其他信息,例如應用程序打開,行爲事件...您可以使用它來分割用戶羣。此外,SDK是顯示豐富和應用內消息並跟蹤轉換的唯一方式。

    但是,如果你真的想沒有SDK,你可以。

    例如與WonderPush Notifications API,因爲我知道這個,你必須做出以下兩個調用。 您需要先登錄(需要一秒鐘,它不需要信用卡!)創建您的應用程序並獲取您的客戶端ID。

    然後爲每個設備,你只需要做出以下兩個要求:

    curl -XPOST https://api.wonderpush.com/v1/authentication/accessToken \ 
        -d clientId=YOUR_APP_CLIENT_ID \ 
        -d devicePlatform=iOS \ 
        -d deviceId=DEVICE_ID 
    
    curl -XPATCH https://api.wonderpush.com/v1/installation \ 
        -d accessToken=TOKEN_FROM_PREVIOUS_CALL \ 
        -d body='{"pushToken":{"data":{"DEVICE_PUSH_TOKEN"}}}' 
    
  3. 通知用戶

    這個例子僅僅是簡單的通知。您可以使用許多先進的功能走得更遠,就像在應用程序的消息,自定義事件的HTML ...

    curl -XPOST https://api.wonderpush.com/v1/management/deliveries \ 
        -d accessToken=SERVER_PRIVATE_ACCESS_TOKEN \ 
        -d applicationId=YOUR_APP_ID \ 
        -d [email protected] \ 
        -d notificationOverride='{"type":"simple","text":"Hello, that's my message!","data":{"type":"simple"}}' 
    
相關問題