我的php-sdk 3.5版本的怎么引入到项目中做android推送,引入了几次都不成功

sdk_php
android
标签: #<Tag:0x00007fb83b1f4d48> #<Tag:0x00007fb83b1f4b90>

(丹青) #8

现在有个问题就是

说没有找到这个audience是什么意思哈


#9

这个蓝色的是可以点的,你点进去看


(丹青) #10


(丹青) #11

我没有banner


(丹青) #12

Array ( [sendno] => 4 [msg_id] => 1252576379 [errcode] => 1011 [errmsg] => cannot find user by this audience )


#13

错误排查:


(丹青) #14

我现在想用极光推送 android消息,想推送到某个特定的用户,需要拿到 tag/alias/registrationID,是吗?这三个东西是要在客户端进行设置,然后再返回给后台,是吗?


#15

是必须在客户端 获取https://docs.jiguang.cn/jpush/client/Android/android_api/#registrationid-api

可以在客户端进行 设置https://docs.jiguang.cn/jpush/client/Android/android_api/#api_1
也可以在服务端进行 设置https://docs.jiguang.cn/jpush/server/push/rest_api_v3_device/


#16

你可以看一下这个,应该会有帮助,

https://docs.jiguang.cn/jpush/client/Android/android_senior/


(丹青) #18

这个后台设置tag和alias,下面的这个接口文档里面的代码,是写在哪里?还是这个api有开发包吗?


#19

:sweat_smile:那些是调用地址

服务端的你们自己之前怎么做的?用的官方 的SDK还是自己封装的接口?


#20

那些链接你能打开就怪了,:grinning: 那使用的是 HTTP BASIC AUTH 加密过的,只有你的请求里面携带了这些东西才能链接到,另外你的标记的链接只是可以用的链接的一部分,

  Authorization: Basic (base64 auth string) 
  Accept: application/json 

你需要的是这个 https://github.com/jpush/jpush-api-php-client/blob/master/doc/api.md#device-api


(丹青) #21

我们有官方的SDK,但是没用那个,是自己封装的一个类


(丹青) #22

这个api代码跟极光官方的php-sdk代码是2个文件吧,不是一回事吧?


#23

不是很明白你的意思,php sdk 是封装 api 成函数,api 处理的是单纯的 json


(丹青) #24

官方的文档是只能发送字符串的消息吗,不能发送数组类的


(丹青) #25

你给我的这个极光php服务端代码和你给的api代码是一个东西吗?就是极光php服务端代码只有一套


#26

我建议你了解一下什么是 API 什么是 SDK 吧,感觉你这边的概念不是很清晰啊


(丹青) #27

我的意思是极光api是一套代码,php-sdk是一套代码?


#28

SDK是对API的封装。