Tôi đang đăng các giá trị tên người dùng, mật khẩu và được đọc thành .net webservice. Nhưng nó không nhận được bất kỳ giá trị mã thông báo thiết bị nào. Tôi đang sử dụng mã dưới đây.cách nhận mã thông báo thiết bị?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:0];
[[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeAlert ];
}
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
NSLog(@"didRegisterForRemoteNotificationsWithDeviceToken: %@", deviceToken);
NSString *dt = [[deviceToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]];
dt = [dt stringByReplacingOccurrencesOfString:@" " withString:@""];
self.DeviceToken=dt;
NSLog(@"~~~~devToken(dv)=%@",deviceToken);
}
- (void)application:(UIApplication*)application didFailToRegisterForRemoteNotificationsWithError:(NSError*)error
{
NSLog(@"Failed to get token, error: %@", error);
}
Nhưng trong giao diện điều khiển nó cho thấy
Failed to get token, error: Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x1a0810 {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application
Bất kỳ ý tưởng? Cảm ơn trước!
hi Tôi nhận được mã thông báo thiết bị nhưng không thể đăng các giá trị lên webservice.Trong bảng điều khiển, nó hiển thị -JSONGiá trị thất bại. Theo dõi lỗi là: ( "Tên miền lỗi = org.brautaset.JSON.ErrorDomain Code = 3 \" Ký tự dẫn đầu không được công nhận \ "UserInfo = 0x15e880 {NSLocalizedDescription = Ký tự đứng đầu không được công nhận} Có vấn đề gì? – fathik