如何使用C#将FCM推送通知发送到iOS?

时间:2019-04-09 10:36:42

标签: c# ios c#-4.0

我需要将推送通知发送到iOS。 我已使用以下代码发送推送通知。 相同的代码用于将推送通知发送到android。 它工作正常。但是,对于iOS使用相同的代码,则无法正常工作。 我得到的结果是成功,但是我没有在iOS设备中收到推送通知。 我试图通过FCM帐户发送通知,该通知已发送到iOS。 但是从服务器端发送时,它不起作用。

smallfont = pygame.font.SysFont("comicsansms",25)
DS = pygame.display.set_mode((W, H))

def text_objects(text, color, size):
    if size == "small":
        textSurface = smallfont.render(text, True, color)

    return textSurface, textSurface.get_rect()

def loading(progress):
    if progress < 100:
        text = smallfont/render("Loading: " + str(int(progress)) + "%", True, green)
    else:
        text = smallfont.render("Loading: " + str(100) + "%", True, green)

    DS.blit(text, [453, 273])

def message_to_screen(msh, color, y_displace = 0, size = "small"):
    textSurf, textRect = text_objects(msg, color, size)
    textRect.center = HW, HH + y_displace
    DS.blit(textSurf, textRect)

while (progress/2) < 100:
    time_count = (random.randint(1,1))
    increase = random.randint(1,20)
    progress += increase
    pygame.draw.rect(DS, green, [423, 223, 204, 49])
    pygame.draw.rect(DS, BLACK, [424, 224, 202, 47])
    if (progress/2) > 100:
        pygame.draw.rect(DS, green, [425, 225, 200, 45])
    else:
        pygame.draw.rect(DS, green, [425, 225, progress, 45])
    loading(progress/2)
    pygame.display.flip()

    time.sleep(time_count)

对于将推送通知发送到iOS有什么解决方案吗? 如果您知道答案,请回复我。

1 个答案:

答案 0 :(得分:0)

试试这个仓库,它包含一个消耗FCM的.Net客户端: https://github.com/bytefish/FcmSharp