我正在使用Django服务器(localhost)来向用户订阅/取消订阅Firebase主题。设置非常简单,在这里:
@csrf_exempt
def req_api(request):
if request.method == 'POST':
我运行此功能:
def subscribe_to_topics(user):
for topic in user.topics
messaging.subscribe_to_topic(user.token, '/topics/' + topic)
以及从HTTP POST请求中提取的数据。
对于每个主题,它在此行messaging.subscribe_to_topic()
上挂了大约一秒钟。与取消订阅相同。