通过Appium和Python发送推送通知时的“InvalidRegistration”FCM

2024-07-01 07:44:20 发布

您现在位置:Python中文网/ 问答频道 /正文

当我尝试向Android设备发送推送通知时,出现“InvalidRegistration”错误

标题:

    headers = {
        'Content-Type': 'application/json',
        'Authorization': 'key=' + serverToken,
{

正文:

    body = {
        "to": deviceToken,
        "notification": {
            "body": "Welcome to blabla",
            "title": "Blabla trully loves you, did you know that?",
            "priority": "high"
        }

答复:

    200
    {'multicast_id': 6053848281333651847, 'success': 0, 'failure': 1, 'canonical_ids': 0, 'results': [{'error': 'NotRegistered'}]}

我的想法是使用Appium方法驱动程序。获取剪贴板\u text()以获取已复制到设备剪贴板中的令牌,并将其存储在以下变量中:

deviceToken = self.driver.get_clipboard_text()

我将其传递给我的JSON。此外,如果我手动将令牌存储在变量中,它将成功工作并在设备上获得推送通知

我尝试使用另一个变量来使用几种格式化python类型,我在其中存储了前一个变量,我确实调用了我在Appium中提到的方法,但没有成功

有什么想法吗


Tags: to方法textyou标题type错误body

热门问题