Tag:

Sinch – 通过远程通知的呼叫不会启动

我已经正确地设置了一切从推送通知开始呼叫,但收件人的SINClient不调用客户端:didReceiveIncomingCall:方法,所以用户不可能接听电话。 我已经validation了我的有效载荷是相同的 – relayRemotePushNotificationPayload:方法的结果表明它是成功的并没有超时 – 每次调用都是一样的。 代理工作,因为我从clientDidStart调用:,我只是没有得到didReceiveIncomingCall :. 我确定调用relayRemotePushNotificationPayload:在连接到Sinch后,我在clientDidStart:callback函数中调用了这个函数,所以我绝对确信客户端在通过这个payload之前已经连接到了Sinch。 还有什么我应该做的,以实现这个工作?

iOS推送通知自定义提醒

我试图在我的iOS应用程序中启用推送通知。 我想创build一个自定义提醒,询问用户是否要启用通知。 苹果允许这个/可能实现吗? 谢谢

Xcode 4.6自动授权不工作 – “没有有效的APS环境”

我得到了着名的错误: 无法获得令牌,错误:错误域= NSCocoaErrorDomain代码= 3000“没有有效的'aps环境'授权stringfind应用程序”UserInfo = 0x413be0 {NSLocalizedDescription =没有有效的'aps环境'授权stringfind应用程序} 我可以通过编辑以下文件来修复它 : /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/Entitlements.plist 并手动添加API环境键如下所示: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>application-identifier</key> <string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string> <key>aps-environment</key> <string>development</string> <key>keychain-access-groups</key> <array> <string>$(AppIdentifierPrefix)$(CFBundleIdentifier)</string> </array> </dict> </plist> 然后,Xcode生成正确的Xcent文件,其中包含aps环境键: /Users/mySelf/Library/Developer/Xcode/DerivedData/myApp-buauvgusocvjyjcwdtpewdzycfmc/Build/Intermediates/myApp.build/Debug-iphoneos/myApp.build/myApp.xcent 在iPhone上运行应用程序是能够产生设备令牌推。 这是我发现解决这个问题的唯一方法。 (如果遇到此错误,您可以使用此信息进行自己的故障诊断) 现在,我有另一台笔记本电脑上运行的相同的项目(与git同步), 与Xcode版本4.6相同。 该笔记本电脑上不会发生此问题。 项目设置/configuration文件等在两台机器上都是100%相同的。 (请相信我这个) 有没有人遇到过Xcode 4.6的这个问题? 我也许应该在苹果的支持下打开一张票。 只是想知道是否有其他更优雅的解决scheme。 更新: 上述修复只能用于开发阶段,而不能用于发布。

如何将数据推送到iPhone应用程序?

我是iphone应用程序开发的新手,我很难搞清楚如何将数据推送到应用程序。 具体来说,我试图find一种方法来推送新的数据(用户post)从服务器到应用程序,而无需用户刷新(下拉刷新)。 有可能吗?

Amazon EC2上的Apple推送通知服务器已连接但未收到通知

我尝试了苹果推送通知API,并使其在我的本地mac(环境)上工作。 我testing了我的本地tomcat,一切正常,iOS设备接收通知,例外。 但是,当我将我的战争部署到远程服务器(Amazon EC2实例)的tomcat时,注意到我使用相同的.p12文件进行validation。 该应用程序返回一个成功的消息,但iOS设备无法收到任何消息。 我检查了与苹果推送服务器的连接,一切似乎都很好。 我想知道如果我错过了任何其他系统设置为这个亚马逊EC2。 同样的代码也适用于Windows机器上的tomcat。 谢谢!

在iPhone导航推送中获取父视图控制器的类名

我正在推这样的看法。 [[self.navigationController pushViewController:myViewController animated:YES]; 如何从推视图(子视图)获得父视图控制器的类名? Any Idea?

didFailToRegisterForRemoteNotificationsWithError:用户拒绝错误?

如果用户拒绝启用推送通知,我们将通过didFailToRegisterForRemoteNotificationsWithError获取错误。 有没有人知道在这种情况下NSError对象中的代码是什么(区分它,比如说,没有连接可用)?

ios:风景模式下两个视图控制器之间的自定义Segue

我有两个UIViewController包含在navigatoin视图控制器,并在横向模式。 我想在两个uiviewcontroller之间切换,而不需要像push这样的animation。 因此,如果用户在第一个视图控制器中单击一个button,则在这两者之间执行自定义search。 #import <Foundation/Foundation.h> #import "AppDelegate.h" @class AppDelegate; @interface NonAnimatedSegue : UIStoryboardSegue { } @property (nonatomic,assign) AppDelegate* appDelegate; @end 而这个实现: #import "NonAnimatedSegue.h" @implementation NonAnimatedSegue @synthesize appDelegate = _appDelegate; -(void) perform{ self.appDelegate = [[UIApplication sharedApplication] delegate]; UIViewController *srcViewController = (UIViewController *) self.sourceViewController; UIViewController *destViewController = (UIViewController *) self.destinationViewController; [srcViewController.view removeFromSuperview]; [self.appDelegate.window addSubview:destViewController.view]; self.appDelegate.window.rootViewController=destViewController; } @end […]

任何限制通过APNS或C2DM推送通知?

在企业中,我们会向17000名员工发送推送通知。 他们有智能手机(iOS,Android)。 我们预计每年发送约1800万个推送通知。 通过APNS或C2DM推送通知计数是否有限制? 苹果或谷歌的通知限制我找不到官员文件。 在部署我们的应用之前,我们必须检查这个。 请帮帮我。

当用户从Cordova的iOS通知中心select通知时更改状态

当用户点击通知中心的消息推送通知时,我试图在特定消息/状态(给定ID)下打开iOS / Ionic / Cordova应用程序。 有没有办法告诉,如果通过通知中心打开了应用程序,使用cordova?