设置应用程序以使用适用于 iOS 的 Google+ 平台共享,但在 Safari 中打开共享网页后,按“共享”或“取消”按钮会导致出现错误消息,并且永远不会返回到我的应用程序。
要查看屏幕图像,请查看此链接:屏幕图像
按分享按钮确实会向 google plus 帐户发布消息,但不会返回启动它的应用程序。非常感谢任何帮助让共享过程返回到我的应用程序。
我的视图控制器头文件:
#import "UIKit/UIKit.h"
#import "GooglePlus/GooglePlus.h"
#import "GoogleOpenSource/GoogleOpenSource.h"
@interface TViewController : UIViewController <GPPShareDelegate>
- (IBAction)buttonClick:(id)sender;
@end
我的视图控制器 .m 文件带有 google 客户端 id x'ed out:
#import "TViewController.h"
@interface TViewController ()
@end
@implementation TViewController
- (IBAction)buttonClick:(id)sender {
[GPPSignIn sharedInstance].clientID = @"xxxxxxxxxxx.apps.googleusercontent.com";
id<GPPShareBuilder> shareBuilder = [[GPPShare sharedInstance] shareDialog];
[shareBuilder open]; // opens share page in Safari
}
- (void)finishedSharing: (BOOL)shared { // This event never fires
if (shared) {
NSLog(@"User successfully shared!");
} else {
NSLog(@"User didn't share.");
}
}
@end