Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Swift:如何获取谷歌云消息的注册令牌_Ios_Swift_Google Cloud Messaging - Fatal编程技术网

Ios Swift:如何获取谷歌云消息的注册令牌

Ios Swift:如何获取谷歌云消息的注册令牌,ios,swift,google-cloud-messaging,Ios,Swift,Google Cloud Messaging,我试图在我的一个项目中实现google云消息传递,其中a型用户提交一些内容,它将信息推送到服务器,然后发送给B型用户。如果type-B用户同意type-A用户发送的内容,他们会说是,然后它会将其发送到服务器并将信息返回给type-A用户 这就是我的想法。因此,我遵循的示例是,但是我只能在输出上打印注册令牌。如果我想获取/检索要传递到服务器的注册令牌,我如何实现它 在这里,我得到了从AppDelegate调用的注册令牌并打印出来,我如何在AppDelegate之外返回/获取它? 另外,当用户关闭

我试图在我的一个项目中实现google云消息传递,其中a型用户提交一些内容,它将信息推送到服务器,然后发送给B型用户。如果type-B用户同意type-A用户发送的内容,他们会说是,然后它会将其发送到服务器并将信息返回给type-A用户

这就是我的想法。因此,我遵循的示例是,但是我只能在输出上打印注册令牌。如果我想获取/检索要传递到服务器的注册令牌,我如何实现它

在这里,我得到了从AppDelegate调用的注册令牌并打印出来,我如何在AppDelegate之外返回/获取它? 另外,当用户关闭屏幕时,我如何通知用户?(发送通知)现在,我只接收来自输入的通知)

谢谢你阅读这个问题。如果您有任何帮助/建议,我们将不胜感激。

请检查步骤4,其中提供了将注册令牌传递给服务器的代码。在屏幕关闭时通知用户中,选中。它说:“如果设备已连接但处于空闲状态,则消息仍将立即发送,除非
delay\u while\u idle
标志设置为true。”只要设备已连接,它将接收通知。我查看了“设置消息寿命”的链接但是在或中的任何位置都找不到delay_while_idle标志。但是,我发现在函数DidReceiveMemoteNotification中,收到通知并调用NSNotificationCenter,我可以如何处理这些来向用户发送通知?