"> 集成指南-个推文档中心

集成指南

集成指南

集成 Python3 SDK

Python要求

个推Python3 SDK需要Python3.7以及之上版本。 可以到后面的网址去下载最新版的Python:https://www.python.org/downloads/release/python-370/

或者在Mac上通过Homebrew下载最新版Python

brew install python

确认Python3环境后,SDK安装方式可从以下两种方法中选择:

方法一: pip方式安装

pip install gt-push-sdk

方法二:自行引入方式安装

下载服务端SDK开发工具包,下载地址为:http://www.getui.com/download/docs/getui/server/GETUI_Python3_SDK_4.1.1.2.zip

编写集成代码

个推支持通知和透传两种消息形式,下面以通知消息作为案例说明接入流程。

步骤说明

STEP1:获取应用基本信息:AppId、AppKey、masterSecret。点此查看获取方式

STEP2:设置推送标题、推送内容

STEP3:设置响铃、震动等推送效果

STEP4:选择通知模板

STEP5:设置推送消息有效期(离线时间)等推送参数

STEP6:执行推送

STEP7:打开手机查看通知栏消息

代码示例

下面以app推送接口为例来发送消息:

from igetui.template.igt_notification_template import NotificationTemplate
from igetui.template.style.Style0 import Style0
from igt_push import *

# STEP1:获取应用基本信息
APPID = ""
APPKEY = ""
MASTERSECRET = ""
HOST = "http://sdk.open.api.igexin.com/apiex.htm"

push = IGeTui(HOST, APPKEY, MASTERSECRET)

style = Style0()
# STEP2:设置推送标题、推送内容
style.title = "请输入通知栏标题"
style.text = "请输入通知栏内容"
style.logo = "push.png"  # 设置推送图标
# STEP3:设置响铃、震动等推送效果
style.isRing = True  # 设置响铃
style.isVibrate = True  # 设置震动

# STEP4:选择通知模板
template = NotificationTemplate()
template.appId = APPID
template.appKey = APPKEY
template.style = style

# STEP5:定义"AppMessage"类型消息对象,设置推送消息有效期等推送参数
appIds = [APPID]
message = IGtAppMessage()
message.data = template
message.appIdList = appIds
message.isOffline = True
message.offlineExpireTime = 1000 * 600

# STEP6:执行推送
ret = push.pushMessageToApp(message)
print(ret)

STEP7:打开手机查看通知栏消息

在这篇文章中: 集成 Python3 SDK 编写集成代码
开发者中心 SDK 下载

文档中心搜索