当我尝试向我的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方法 driver.get_clipboard_text() 来获取已复制到设备剪贴板中的令牌并将其存储在以下变量中:
deviceToken = self.driver.get_clipboard_text()
我将其传递给JSON。另外,如果我将令牌手动存储在变量中,它将成功运行并在设备上获得推送通知。
我试图通过使用另一个变量来使用几种格式的python类型,在该变量中我存储了先前的变量,但确实调用了我在Appium中提到的方法,但没有成功。
有什么想法吗?