开发者社区 问答 正文

在应用研发平台EMAS上,请问使用RestApi的高级推送接口时, 针对Oppo 需要什么额外参数吗

在应用研发平台EMAS上,请问使用RestApi的高级推送接口时, 针对Oppo 需要什么额外参数吗?我使用这个接口其他厂商都可以推送成功, oppo不成功。 拿到oppo的regId 在oppo控制台 后台可以推送成功。

展开
收起
小小鹿鹿鹿 2023-10-30 19:38:25 74 分享 版权
1 条回答
写回答
取消 提交回答
  • 在使用阿里云EMAS RestApi的高级推送接口时,对于不同的设备厂商,可能需要提供不同的参数。对于OPPO,可能需要提供一个额外的参数"app_id"。

    这个"app_id"是OPPO设备的一个标识符,用于区分不同的应用程序。如果你在使用其他厂商的设备时没有提供这个参数,那么你的应用程序可能会被OPPO设备识别为一个未知应用程序,从而无法接收到推送通知。

    如果你在OPPO设备上使用相同的RegId在其他平台上可以正常接收到推送通知,但在EMAS RestApi的高级推送接口上无法接收到推送通知,那么可能是因为你在使用EMAS RestApi的高级推送接口时没有提供正确的"app_id"。

    你可以尝试在你的EMAS RestApi的高级推送接口的请求中添加一个"app_id"参数,并将其值设置为你在OPPO设备上使用的应用程序的AppID。这样应该可以帮助你的应用程序在OPPO设备上正常接收推送通知。

    2023-10-31 14:19:29
    赞同 展开评论