2017-01-18 37 views
0

我正在使用GCM發送iOS推送通知。在Objective-C我在podfile項是PodFile中'GoogleCloudMessaging'和'Google/CloudMessaging'的區別

pod 'Google/CloudMessaging' 

當我使用迅速,我改變了PodFile項:

pod 'GoogleCloudMessaging', '~> 1.2' 

有了這個,我開始越來越錯誤:

"_OBJC_CLASS_$_GGLContext", referenced from 
"_OBJC_CLASS_$_GGLInstanceID", referenced from: 
"_kGGLInstanceIDAPNSServerTypeSandboxOption", referenced from: 
"_kGGLInstanceIDRegisterAPNSOption", referenced from: 
"_kGGLInstanceIDScopeGCM", referenced from: 

更改回到

pod 'Google/CloudMessaging' 

是解決這個問題。

即使是文檔 https://developers.google.com/ios/guides/cocoapods 指定該豆莢可用作後者。

兩者有什麼區別?爲什麼使用後者不起作用?

回答

0

Google/CloudMessaging具有GGLInstanceID,Google/CoreGoogleCloudMessaging的相關性。

你需要Google/CoreGGLContext,你需要GGLInstanceIDGGLInstanceID

相關問題