gpt4 book ai didi

ios - Google Cloud Messaging iOS,接收多个通知

转载 作者:行者123 更新时间:2023-11-28 08:55:56 25 4
gpt4 key购买 nike

我已经实现了 Google Cloud Messaging for iOS成功,我从我的服务器发送以下 HTTP 格式:

$jsonData = array(
'to' => '/topics/' . $data['abbreviation'],
'notification' => array(
'body' => $data['body'],
'title' => $data['title']
)
);

数据发送成功,iOS 应用程序显示通知。它只显示 2 到 5 次,我确定服务器只发送一次,因为我向 Android 发送相同的格式,它只收到 1 个通知而不是多个。

我是不是忘记了什么?我的 AppDelegate 如下:

func application( application: UIApplication,
didReceiveRemoteNotification userInfo: [NSObject : AnyObject],
fetchCompletionHandler handler: (UIBackgroundFetchResult) -> Void) {
// This works only if the app started the GCM service
GCMService.sharedInstance().appDidReceiveMessage(userInfo);

handler(UIBackgroundFetchResult.NoData)
// Invoke the completion handler passing the appropriate UIBackgroundFetchResult value
}

Google Cloud Messaging 是向 Apple APNS 多次发送通知还是其他原因?

最佳答案

它似乎是在卸载后发生的。

Google 发现了他们这边的漏洞 github.com/google/gcm/issues/101

关于ios - Google Cloud Messaging iOS,接收多个通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33053472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com