0

원격 알림 서비스 (Apple APN 또는 Android GCM)를 사용하여 전경 (현재 실행중인 앱)으로 정보를 보내려고합니다. 보안 목적 전화상의 원격 알림 서비스를 통해 암호 해독 키를 배포 하시겠습니까?

//This is register the iOS app with Remote Notification Server 
[[UIApplication sharedApplication] registerForRemoteNotificationTypes: 
                UIRemoteNotificationTypeAlert]; 
//Successfully registered since user allowed it  
-(void)application:.. didRegisterForRemoteNotificationsWithDeviceToken: 
                  (NSData *)deviceToken; 

, 내가 직접 내 응용 프로그램을 서버에서 일부 암호화 된 메시지를 보내고있다, 그리고 나는이 암호 해독 키가되지 않습니다 확인, 원격 알림 서비스를 통해 암호 해독 키를 보내려고 해요 다른 앱에서 수신하여 보안을 향상시킵니다. 나는 앱이 포 그라운드에서 실행되지 않을 때 사용자에게 경고 할 필요가 없기 때문에

//this is how I receive notification in iOS app  
-(void)application:.. didReceiveRemoteNotification:(NSDictionary *)userInfo; 

것은, 난 단지 세 번째 기관을 통해 실행중인 응용 프로그램에 정보를 보내려면, 이것은을 배포 할 수있는 합리적인 방법인가 암호 키?

사용자가 휴대 전화에서 알림을 사용 중지하면 어떻게됩니까?

아무쪼록 부탁드립니다. 감사합니다.

답변

0

간단한 RSA 암호화는 필요한 것을 수행해야합니다.

그냥 공개 키로 앱을 미리로드합니다. 그리고 나서 전선을 통해 보내는 모든 메시지는 내 서비스를 개인 키로 암호화합니다. 이미 사용자 기기에있는 앱의 키를 가져 오려는 경우 키를 미리로드하고 앱을 업데이트하면됩니다.

관련 문제