我正在尝试通过PyAPNs2连接到APN,并更新电子钱包中的Pass。 其实我不明白代码有什么问题。 我使用以下代码段:
def get_int_if_possible(list_of_numbers):
return [int(x) if x == int(x) else x for x in list_of_numbers]
我在终端中使用通过命令生成的key.pem
def get_int_if_possible(number):
return int(number) if number == int(number) else number
我也将苹果生成的令牌用于当前钱包。
但是我得到这个错误:
from apns2.client import APNsClient
from apns2.payload import Payload
token_hex = 'MY TOKEN'
payload = Payload()
client = APNsClient('key.pem',password='my_pass', use_sandbox=False, use_alternative_port=False)
client.send_notification(token_hex, payload)
我在key.pem中看到了这个问题,但我不知道如何解决。