使用gcm http连接服务器协议发送消息

django-gcm-android-ios的Python项目详细描述


django gcm android ios是一个使用gcm http连接服务器协议发送消息的简单django应用程序。

详细文档在“docs”目录中。

https://travis-ci.org/hugobrilhante/django-gcm-android-ios.svghttps://coveralls.io/repos/hugobrilhante/django-gcm-android-ios/badge.svg?branch=master&service=githubDocumentation Statushttps://img.shields.io/pypi/status/django-gcm-android-ios.svghttps://img.shields.io/pypi/dm/django-gcm-android-ios.svghttps://img.shields.io/pypi/l/django-gcm-android-ios.svghttps://img.shields.io/github/release/hugobrilhante/django-gcm-android-ios.svghttps://img.shields.io/pypi/pyversions/django-gcm-android-ios.svg

快速启动

  1. 安装django gcm android ios:

    pip install django-gcm-android-ios
    
  2. 将“gcm”添加到已安装的应用程序设置中,如下所示:

    INSTALLED_APPS = (
        ...
        'gcm',
    )
    
  3. 外接程序设置如下API键:

    GCM_DEVICE_MODEL = "DeviceModel" # default gcm.Device
    GCM_IOS_APIKEY = "IOS_APIKEY"
    GCM_ANDROID_APIKEY = "ANDROID_APIKEY"
    
  4. 在您的项目url.py中包括gcm路由器,如下所示:

    from gcm.routers import router
    url(r'api/', include(router.urls))
    
  5. 运行python manage.py migrate以创建设备模型

  6. 要注册设备:

    curl -X POST -H "Content-Type: application/json" -H "Authorization: "
     -d '{
        "dev_id": "Device id",
        "dev_type": "ANDROID or IOS",
        "reg_id": "Register id"
       }' 'http://localhost:8001/api/devices'
    
  7. 要注销设备:

    curl -X DELETE -H "Content-Type: application/json" -H "Authorization: "
    'http://localhost:8001/api/devices/id_device'
    

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
无法在Netbeans 8.2 JDK8u231中创建java Maven项目(Web应用程序)   java如何以设定的时间间隔生成随机数?   java从socket和inputStream的慢速读取   spring SCORM:Java中基于Web的SCORM播放器   Java将函数传递给方法   java绑定通用服务及其实现和子类型   java如何在运行时从选择列表框中动态选择选项?爪哇硒   java Selenium WebDriver什么是“Selenium客户端和WebDriver语言绑定”   elasticsearch需要elasticsearch高级Java客户端更新ByQueryRequest API帮助   JAVA哈希表查找最大值   WSDL操作中的java soapAction属性为空   java访问封闭类或父类方法的一般方法   eclipse在java中运行带有SeleneTestCase的ANT。lang.NoClassDefFoundError   java Hazelcast不会在节点启动时填充ReplicatedMap   如何在Java中从excel中读取特定行?   html JAVA将本地时间(GMT+8)转换为UTC时间   java将自定义端点添加到Spring数据REST存储库中,并以大摇大摆的方式显示   java计算未来位置