小编Saj*_*lla的帖子

Firebase Cloud Messaging和iOS的多主题订阅失败

我在iOS中调用subscribeToTopic时遇到错误,

订阅主题错误Domain = com.google.fcm Code = 5"(null)"

有3-4个主题,我们称之为下面,这是非常基本的..

    for topic in topics{
        FIRMessaging.messaging().subscribeToTopic(topic)
    }
Run Code Online (Sandbox Code Playgroud)

文档说调用是异步的,如果订阅失败,firebase将重试.但它继续失败,用户从未收到任何发送到该主题的消息.

任何人都面临这个问题并找到了解决方案

push-notification ios firebase google-cloud-messaging firebase-cloud-messaging

14
推荐指数
1
解决办法
6995
查看次数

Google Cloud Messaging上的最大主题数

我想避免在应用程序级别管理设备令牌的复杂性

  1. 一位用户在iOS和Android上使用多种设备
  2. 多个用户订阅了一个应用程序组

将#1和#2视为GCM主题显然是一个简单的解决方案。这样,在发送通知时,我只需要处理我的Application UserId和GroupId。

1)当设备正在注册(iOS / Android)时,我只是将设备订阅了主题[“ USER_A”,“ GROUP_A”,“ GROUP_B”]

2)发送通知时,只需发送一个主题即可。

但是,这意味着主题数=用户+组。

1百万用户+ 50万个群组= 150万个GCM主题

我的问题是..

  1. 关于GCM的主题数量是否有限制?
  2. 有没有更好的方法来避免管理设备订阅,而不必在传递消息时处理设备订阅的复杂性。

google-app-engine android push-notification ios google-cloud-messaging

4
推荐指数
1
解决办法
2306
查看次数

HTML5 锚点下载文件名不起作用

我有一个这样的锚标签..

<a class="btn btn-download" href="https://www.anotherdomain.com/file.jpg" download="customname.jpg">Download</a>
Run Code Online (Sandbox Code Playgroud)

它下载为 file.jpg 而不是 customname.jpg

如果文件位于同一域中,则有效

<a class="btn btn-download" href="/file.jpg" download="customname.jpg">Download</a>
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

html

1
推荐指数
1
解决办法
3216
查看次数