Tag: iphone

推送消息不会使用分布式证书发送

我可以使用沙箱发送推送器p12文件的推送通知,但是我在appstore上的应用程序,我使用配置证书f12文件使用gateway.push.apple.com消息无法到达设备。 推送通知服务已在distirbuted证书上激活,我在developer.apple.com上查看,我也在尝试新的设备ID。 (不是开发者设备ID) 我怎样才能解决我的问题? 你可以帮帮我吗? 我哪里错了? 我的C#代码如下: int port = 2195; String hostname = “gateway.push.apple.com”; String certificatePath = HttpContext.Current.Server.MapPath(“distribution.p12”); X509Certificate2 clientCertificate = new X509Certificate2(System.IO.File.ReadAllBytes(certificatePath), “xxx”, X509KeyStorageFlags.MachineKeySet | X509KeyStorageFlags.PersistKeySet | X509KeyStorageFlags.Exportable); X509Certificate2Collection certificatesCollection = new X509Certificate2Collection(clientCertificate); TcpClient client = new TcpClient(hostname, port); SslStream sslStream = new SslStream(client.GetStream(), false, new RemoteCertificateValidationCallback(ValidateServerCertificate), null); try { sslStream.AuthenticateAsClient(hostname, certificatesCollection, SslProtocols.Tls, […]

有没有办法在C#中为iphone制作应用程序

我想知道你是否可以为iPhone制作C#/ .NET应用程序? 我该怎么开始?

使用AudioQueue和Monotouch静音录制

我在MonoTouch中编写了一个小程序,使用InputAudioQueue从我的iPhone 4s麦克风录制声音。 我将记录的数据保存在一个数组中,并将此缓冲区提供给我的音频播放器进行播放(使用OutputAudioQueue)。 播放时,它只是一些口吃的垃圾/静音。 我在播放前尝试用sin波填充缓冲区然后听起来不错,所以我猜问题出在录音中,而不是播放。 任何人都可以帮我看看有什么问题吗? (以下代码) public class AQRecorder { private const int CountAudioBuffers = 3; private const int AudioBufferLength = 22050; private const int SampleRate = 44100; private const int BitsPerChannel = 16; private const int Channels = 1; private const int MaxRecordingTime = 5; private AudioStreamBasicDescription audioStreamDescription; private InputAudioQueue inputQueue; private short[] […]

iPhone Web App缓存持久性

我如何编写一个ASP.NET(C#)应用程序,当它被标记为“主屏幕图标”时,该应用程序可以永久缓存在iPhone上? 我试过在“Response.ExpiresAbsolute = DateTime.MaxValue;”背后的代码上设置它。 但无济于事。 每次启动主屏幕图标时,仍会执行服务器代码。

如何从Apple iPhone拍摄的图像中读取EXIF数据

如何从使用C#的Apple iPhone拍摄的图像中读取EXIF数据? 我需要GPS相关数据。 PS:除了使用Apple iPhone拍摄的图像外,我知道如何阅读EXIF

可以在monotouch中动态执行代码吗?

在C#.net中,我们可以使用System.Codedom.Provider动态运行代码。 同样有可能在Monotouch(iPhone / iPad)中动态执行代码。 提前致谢,

iphone推送通知urbanairship

我想通过urbanairship api从我的服务器端(c#)发送通知 在c#中有什么例子怎么做? 谢谢

优化GC语言,任何想法?

在优化方面,我是一个非常大的新手。 在我正在进行的当前游戏中,我已经设法优化了一个function并削减了大约0.5%的CPU负载,这就像我一直“非常棒”。 我的情况如下:我使用一个名为ExEn的XNA包装器库在MonoTouch中开发了一个物理重型游戏,并尝试我可能会发现很难让游戏在iPhone4上达到可玩的帧速率(不要甚至想在此时考虑iPhone3GS)。 物理计算中的性能下降几乎可以肯定,如果我将物理学从帧速率上急剧上升,如果我禁用所有内容,渲染,输入,音频,并且在物理密集的情况下让物理性能在物理上徘徊在15fps左右。 我使用Instruments来分析性能,这就是我得到的: http : //i.imgur.com/FX25h.png耗尽性能最多的函数来自物理引擎(Farseer)或ExEn XNA包装函数调用(特别是Vector2.Max,Vector2.Min)。 我查看了这些函数,我知道它可以在哪里可以通过引用将值传递给那些函数而不是值,这样就覆盖了(而且它实际上是我能想到的唯一方法。函数非常简单,本身基本上等于这样作为 return new Vector2(Max(v1.x, v2.x), Max(v1.y, v2.y)) 基本上我觉得我被卡住了,我的能力和对代码优化的理解有限,我不确定我的选择是什么,或者我是否有任何选择(也许我应该只是卷入胎位并哭?)。 随着LLVM的开启和内置版本,我最多可能获得15fps。 我确实设法通过降低物理精度来使游戏达到30fps,但是这使得许多级别在身体彼此相交并且自身崩溃时无法实现。 所以我的问题是,这是一个失败的原因还是我可以采取哪些措施来提高绩效?

有什么方法可以在.net中为iphone开发应用程序

我们可以在视觉工作室中开发iphone应用程序吗?有任何模拟器用于测试它与visual studio兼容

我可以在Vista上使用C#.NET开发iPhone应用程序吗?

我有兴趣在Windows Vista上使用Visual Studio和C#.NET开发iPhone应用程序。 我尝试从http://developer.apple.com/iphone/index.action下载SDK,但该文件的扩展名为.dmg ,我不知道如何打开该文件。 那么我可以作为.NET开发人员工作并针对iPhone API进行开发吗? 有没有使用.NET开发的现有应用程序? 是否有任何资源或网站可以帮助解决这个问题? 谢谢!