【发布时间】:2013-06-04 03:28:14
【问题描述】:
设置应用程序以使用适用于 iOS 的 Google+ 平台进行共享,但在 Safari 中打开共享网页后,按“共享”或“取消”按钮会导致出现错误消息,并且永远不会返回到我的应用程序。
要查看屏幕图像,请查看此链接:screen images
按下分享按钮确实会向 google plus 帐户发布消息,但不会返回启动它的应用程序。非常感谢任何帮助让共享过程返回到我的应用程序。
我的视图控制器头文件:
#import "UIKit/UIKit.h"
#import "GooglePlus/GooglePlus.h"
#import "GoogleOpenSource/GoogleOpenSource.h"
@interface TViewController : UIViewController <GPPShareDelegate>
- (IBAction)buttonClick:(id)sender;
@end
带有 google 客户端 ID 的我的视图控制器 .m 文件已删除:
#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
【问题讨论】:
标签: ios google-plus