看了一下TPNS的文档,对于android和ios设备构建的参数结构体是不一样的。
那么我如何知道我目标用户是android还是ios用户呢?还是在结构体中冗余构造,android、ios部分信息全部都写两份?
你好,TPNS 推送是根据 Access ID 下发推送的,下发时需要使用Access ID 、 secretkey 进行签名认证,Android 和 iOS 的 Access ID 、 secretkey 是不一致的,你统一写了两个平台的消息体也是需要调用两次推送接口去下发的。
签名认证:https://cloud.tencent.com/document/product/548/41046
用户您好!
我们的推送是区分应用平台来推送的,推送安卓端用户时,需要使用安卓端的AccessId做为鉴权参数,并使用安卓的消息结构体构建推送消息体,iOS端同理,请您知悉。