更新时间:2020-07-03 18:55
deviceId
推送account
推送alias
推送tag
推送deviceId是设备在推送系统的唯一标识,刚接入推送时,一般验证推送效果会采用这种推送方式,deviceId的说获取方式可参考Android SDK API介绍和iOS SDK API介绍;
在控制台推送的“高级设置”选择 “指定终端”,或者在OpenAPI中按照device推送:setTarget(“device”)。
pushRequest.setAndroidOpenType("1"); // 点击通知后动作,1:打开应用 2: 打开应用Activity 3:打开 url
pushRequest.setAndroidOpenType("2"); // 点击通知后动作,1:打开应用 2: 打开应用Activity 3:打开 url
pushRequest.setAndroidActivity("com.alibaba.cloudpushdemo.bizactivity.DeviceActivity"); // 设定通知打开的activity
pushRequest.setAndroidOpenType("3"); // 点击通知后动作,1:打开应用 2: 打开应用Activity 3:打开 url
pushRequest.setAndroidOpenUrl("http://www.aliyun.com"); // Android收到推送后打开对应的url,仅当androidOpenType=3有效
pushRequest.setAndroidExtParameters("{\"key\":\"value-muting\"}");//设定android类型设备通知的扩展属性
import com.alibaba.sdk.android.push.MessageReceiver;
protected void onNotification(Context context, String title, String summary, Map<String, String> extraMap) {}
protected void onNotificationOpened(Context context, String title, String summary, String extraMap) {}
查看App的日志输出如:
02-29 15:33:11.412 32577-32577/com.alibaba.push2 E/MyMessageReceiver: onNotificationOpened, title: pop title, summary: pop body.., extraMap:{"key":"value-muting"}
统计
;注:发送有问题请查看推送错误提示
在文档使用中是否遇到以下问题
更多建议
匿名提交