ios - 未收到来自 GCM CCS 的 delivery_receipt_notification

标签 ios go google-cloud-messaging

我正在尝试从 CCS 获取收据,但我做不到。

这是我正在做的:

我有一个 go 脚本:

package main

import (
    "fmt"
    "github.com/brunohenrique/go-gcm/ccs"
)

var (
    user = struct {
        gcmToken string
    }{"mg0xe56LfjE:APA91bFHtHVQt85iNgyzTeDowovIGPAD_NbBjURppy1LgV9_oaM2R_9zn1fDXNuEeOoALTj7F8e8JmNPI3Md-CbbgTxdvxVrONFVfGz2dOujsaGkZjEhJcBH8sWvRNYZNIp2j2QliAEX"}
)


func main() {
    con := connect()


    // Sends a message
    con.Send(&ccs.OutMsg{
        To: user.gcmToken,
        ID: "m-1366082849205",
        Notification: map[string]interface{}{
            "title": "Hey!",
            "body": "There",
            "sound": "default",
        },
        TimeToLive: 600,
        DeliveryReceiptRequested: true,
        DelayWhileIdle: true,
    })


    // Listen to messages
    for {
        m, err := con.Receive()

        if err != nil {
            fmt.Printf(">>> Err: %+v \n", err)
        }

        go func(m *ccs.InMsg) {
            fmt.Printf(">>> InMsg: %+v \n", m)
        }(m)
    }
}

当我运行脚本时一切似乎都很好,但没有回执消息:

enter image description here

这就是我收到通知时正在做的事情:

enter image description here

我是不是做错了什么或遗漏了什么?

最佳答案

感谢您在 iOS 上试用 GCM。 遗憾的是,目前无法在 iOS 上显示送货收据。

关于ios - 未收到来自 GCM CCS 的 delivery_receipt_notification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31212974/

相关文章:

selenium - 任何等待某些 javascript 代码的 waitForJs 函数返回 true

string - Golang 模板 : Use pipe to uppercase string

ios - 带有 XML 的 RestKit - 将代码转换为 0.20

uiscrollview - 在 iOS 5 模拟器上运行时,使用 iOS 6.0 SDK 和构建 iOS 5 Target 会导致 UIScrollView setMinimumZoomScale 失败

objective-c - SIGABRT fatal error

go - 在关联表中插入时创建关联问题

android - Google Cloud Messaging GCM 可靠吗?

android - 如何将 Firebase 云消息传递添加到 Xamarin.Forms 应用程序?

android - 用于移动应用程序实时数据可用性的推送通知系统有多可靠?

ios - 具有输入格式的 UItextfield