美文网首页
python集成vivo推送

python集成vivo推送

作者: 发家致富靠养猪 | 来源:发表于2019-07-18 20:51 被阅读0次

vivo推送开发文档
下载push-python3-SDK 文档

请结合开发文档理解以下内容

1. 下载push-python3-SDK 文档 ,解压到项目文件中。

2.打开APIDemo.py文件

# 本文使用的是单推消息体
1.解开 '单推消息体' 的注释
2.封装函数(如下)

appId = "你的appid"
appKey = "你的appkey"
appSecret = '你的appsecret'
#这里把appSecret 和appId 和appKey 直接写死了(应该写到配置文件里的)

class vivoPush:
    def __init__(self, phone, content):
        self.alias = phone  # 这里是用户手机号
        self.content = content  # 这里是推送的内容

    def vivoMessage(self):
        # 鉴权接口调用获得authToken
        # appSecret,appId,appKey都在注册账号之后获得
        sender = APISender(appSecret)
        rec = sender.get_token(str(appId), appKey)
        print(rec['authToken'])
        authToken = rec['authToken']

        sender_send = APISender(appSecret, authToken)

        # 单推消息体
        #这里使用的是alias
        message = PushMessage() \
            .ali_as(self.alias) \
            .title('你的title') \
            .content(self.content) \
            .notify_type(4) \
            .network_type(-1) \
            .skip_type(3) \
            .skip_content('你的skip内容/跳转连接') \
            .time_to_live(1000) \
            .request_id("用户的唯一标识") \
            .client_custom_map(title='你的title', content=self.content) \
            .message_dict()
        # 单推消息接口
        rec2 = sender_send.send(message)
        print(rec2)

3.打开所有的vivopush_sdk中的所有文件检查导包是否正确,不正确则修改。

4.如何调用

vivo_push = vivoPush(phone, content)  # phone是用户手机号(alias),content是需要推送的内容
vivo_push.vivoMessage()

相关文章

  • python集成vivo推送

    vivo推送开发文档下载push-python3-SDK 文档 请结合开发文档理解以下内容 1. 下载push-p...

  • Android集成vivo推送

    官方文档地址:https://dev.vivo.com.cn/documentCenter/doc/233 ②分别...

  • python集成华为推送

    python实现的华为推送,开发文档。 请结合开发文档理解以下内容 1. 封装HuaWeiPusher类,这里把S...

  • python集成小米推送

    小米推送开发文档下载小米推送python sdk 请结合小米推送开发文档理解以下内容 1.下载小米推送的pytho...

  • Android集成小米、华为、OPPO、vivo推送

    公司项目原本使用的是极光推送,但是发现推送的真实到达率很不理想,很多时候都没有收到消息通知。所以就想到根据不同的手...

  • python集成魅族推送

    魅族推送开发文档魅族推送目前只提供java sdk。 请结合开发文档理解以下内容 1. 封装meizuPusher...

  • Redis 在 vivo 推送平台的应用与优化实践

    一、推送平台特点 vivo推送平台是vivo公司向开发者提供的消息推送服务,通过在云端与客户端之间建立一条稳定、可...

  • 系统推送的集成

    1. 系统推送的集成(一) —— 基本集成流程(一)2. 系统推送的集成(二) —— 推送遇到的几个坑之BadDe...

  • Android-vivo角标适配

    最近在接入vivo的厂商推送的时候,我们需要在应用显示角标。这里分享一下我集成思路以及过程,希望能帮小伙伴避免踩坑...

  • 极光推送 集成 使用 Token Authentication

    iOS 设备集成推送,以前需要集成开发证书和生产证书,比较麻烦,现在极光推送集成了Token Authentica...

网友评论

      本文标题:python集成vivo推送

      本文链接:https://www.haomeiwen.com/subject/qbmrlctx.html