Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
按Sharp向IOS应用程序发送推送通知_Ios_Asp.net_Vb.net_Apple Push Notifications_Pushsharp - Fatal编程技术网

按Sharp向IOS应用程序发送推送通知

按Sharp向IOS应用程序发送推送通知,ios,asp.net,vb.net,apple-push-notifications,pushsharp,Ios,Asp.net,Vb.net,Apple Push Notifications,Pushsharp,我正在制作一个向IOS应用程序发送推送通知的web服务。我正在试着使用Puch Sharp。在web上,我得到了Push Sharp 1.1示例,但现在是2.2 这是版本1.1的代码。有人能告诉我在2.2版中如何向IOS应用发送推送通知吗 ' ''Configure and start Apple APNS ' '' IMPORTANT: Make sure you use the right Push certificate. Apple allows you t

我正在制作一个向IOS应用程序发送推送通知的web服务。我正在试着使用Puch Sharp。在web上,我得到了Push Sharp 1.1示例,但现在是2.2

这是版本1.1的代码。有人能告诉我在2.2版中如何向IOS应用发送推送通知吗

    '    ''Configure and start Apple APNS
    '    '' IMPORTANT: Make sure you use the right Push certificate.  Apple allows you to generate one for connecting to Sandbox,
    '    ''   and one for connecting to Production.  You must use the right one, to match the provisioning profile you build your
    '    ''   app with!
    Dim appleCert() As Byte = File.ReadAllBytes(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "~/DocketTrak_Development.p12"))
    '    '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
    '    ''IMPORTANT: If you are using a Development provisioning Profile, you must use the Sandbox push notification server 
    '    ''  (so you would leave the first arg in the ctor of ApplePushChannelSettings as 'false')
    '    ''  If you are using an AdHoc or AppStore provisioning profile, you must use the Production push notification server
    '    ''  (so you would change the first arg in the ctor of ApplePushChannelSettings to 'true')
    '_push.StartApplePushService(New ApplePushChannelSettings(False, appleCert, "trakDock3%", False))
您可以从以下地址找到最新的样品:

var push = new PushBroker();

var appleCert = File.ReadAllBytes(Path.Combine(AppDomain.CurrentDomain.BaseDirectory,
"../../../Resources/PushSharp.Apns.Sandbox.p12"));

push.RegisterAppleService(new ApplePushChannelSettings(appleCert,
"CERTIFICATE PASSWORD HERE"));

push.QueueNotification(new AppleNotification()
                                       .ForDeviceToken("DEVICE TOKEN HERE")
                                       .WithAlert("Hello World!")
                                       .WithBadge(7)
                                       .WithSound("sound.caf"));