我可以将推送通知发送到 IOS 设备(IOS 5.1 IPAD 3rd gen)并处理通知等。所以它工作得很好。
现在我必须使用另一个设备(IOS 5.1 IPAD 3rd gen),在管理器上通过右键单击我将我的设备添加到配置文件我可以将我的应用程序安装到设备但我无法发送推送通知,因为我无法获得设备的令牌。
我想这是因为当我右键单击并将设备添加到我的配置文件时它只会添加iOS Team Provisioning Profile
而不是myApp Development Profile
在苹果开发者门户我有:
在库中的我的管理器上-> 配置文件
在我的团队中
我在推送通知上处理错误代码:
- (void)application:(UIApplication*)application didFailToRegisterForRemoteNotificationsWithError:(NSError*)error
{
NSLog(@"Failed to get token, error: %@", error);
}
错误是:Failed to get token, error: Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0xxxxxxx {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}
如果错误是因为配置文件:
如何将该 Paper Development 配置文件添加到我的设备?或者如何在不完全创建配置文件的情况下学习设备令牌并发送推送通知?
提前致谢