1

我希望我的应用程序为每个用户保存一个用户名和密码并使用它登录,除非它被更改为另一个用户。
我在问自己如何将推送通知发送到相关设备?

每次更改或新输入用户名/密码时,我需要在用户名和密码旁边发送哪些类型的数据?

4

1 回答 1

4

在您的 AppDelegate 中实现此方法,“str”的值表示设备的唯一字符串。除了用户名和密码之外,还可以使用它来唯一标识特定设备上的用户。

- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken { 

    NSString *str = [NSString 
        stringWithFormat:@"Device Token=%@",deviceToken];
    NSLog(str);

}

这样做的先决条件是在应用程序的某处调用这行代码,通常来自 applicationDidFinishLaunching

[[UIApplication sharedApplication] 
    registerForRemoteNotificationTypes:
    (UIRemoteNotificationTypeAlert | 
     UIRemoteNotificationTypeBadge | 
     UIRemoteNotificationTypeSound)];

这是关于编程 iOS 推送通知的一个非常好的端到端参考(向下滚动配置信息以查找编程技术): http: //mobiforge.com/developing/story/programming-apple-push-notification-services

于 2012-05-23T22:19:16.353 回答