小编JRR*_*JRR的帖子

如何在fcm-django的FCMDevice上注册设备?

我是 Django 的初学者。

参考这个链接,我安装了fcm-django并完成了设置。 fcm-django 文档

  • 安装fcm-djagno
pip install fcm-django
Run Code Online (Sandbox Code Playgroud)
  • 设置fcm-djangosettings.py.
pip install fcm-django
Run Code Online (Sandbox Code Playgroud)

而且,当我发布通知时,如果推送处于活动状态,我会尝试向所有设备发送推送通知。

import firebase_admin
from firebase_admin import credentials

cred_path = os.path.join(BASE_DIR, "serviceAccountKey.json")
cred = credentials.Certificate(cred_path)
firebase_admin.initialize_app(cred)

...

INSTALLED_APPS = [
    ...
    'fcm_django',
]

...

FCM_DJANGO_SETTINGS = {
    # default: _('FCM Django')
    "APP_VERBOSE_NAME": "django_fcm",
    # Your firebase API KEY
    "FCM_SERVER_KEY": "AAAAsM1f8bU:APA91bELsdJ8WaSy...",
    # true if you want to have only one active device per registered user at a time
    # default: False
    "ONE_DEVICE_PER_USER": …
Run Code Online (Sandbox Code Playgroud)

python django firebase firebase-cloud-messaging pyfcm

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