我是 Django 的初学者。
参考这个链接,我安装了fcm-django并完成了设置。 fcm-django 文档
fcm-djagno。pip install fcm-django
Run Code Online (Sandbox Code Playgroud)
fcm-django为settings.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)