2015-08-15 29 views
0

不擅長英語如何使用GCM iOS中

我需要推送通知iOS中有GCM 所以我下面https://developers.google.com/cloud-messaging/ios/client?ver=swift

  1. ,但我不知道我該怎麼通過GCM獲得通知。 當我測試它時,可以使用'GcmServerDemo',它可以嘗試使用Google 有時可以正常工作,但並非總是如此。 有什麼好的例子或教程?

  2. 在控制檯顯示像令牌 'nWYjGeTAqlU:APA91bFiqDjQoK6Adg3OStJPYLD2JK-ZW2XMTY2XQKF0SWWQ2vCszeMxPbrB08PyTNdfhQI9YtMopJpdzgHRtJueaDH7xj79OMYYKq_zqM_uraC68w7bOM0mlFXxPjwEvicGhmv3qZdd' 令牌nWYjGeTAqlU後:或滿弦?

+0

您是否通過將APNS P12文件上傳到[GCM門戶](https://developers.google.com/mobile/add?platform=ios&cntapi=gcm&cnturl=https: %2F%2Fdevelopers.google.com%2Fcloud的消息%2Fios%2Fclient&cntlbl =繼續%20Adding%20GCM%20Support&%3Fconfigured%3Dtrue)?如果沒有,您需要在使用GCM演示之前製作一個。 – ztan

回答

0

令牌是整個字符串。一旦您使用GCM註冊了您的應用,並且擁有註冊令牌,您可以使用簡單的cURL請求來查看它是否全部有效。

curl -v --data-ascii '{"notification":{ "body":"Test '"$(date)"'"}, "to":$regToken}' -H "Content-Type:application/json" -H "Authorization:key=$authKey" https://gcm-http.googleapis.com/gcm/send 

替換$regToken與您的註冊令牌和$authKey從開發控制檯您的授權密鑰。如果您已成功註冊並且一切正常,則應在設備上收到通知。