尝试与我的自定义iOS应用分享Google+时出现404错误

ros*_*ino 5 share objective-c http-status-code-404 ios google-plus

我安装了适用于iOS的google + SDK并实现了共享功能:

- (void)customUIASView:(CustomUIASView *)customUIASView didClickGoogle:(UIButton *)sender{

    static NSString * const kClientId = @"122385832599-2mcvobo565un3ab7d6d06m6fjemocto9.apps.googleusercontent.com";
    share = [[GPPShare alloc] initWithClientID:kClientId];
    share.delegate = self;
    [[[[share shareDialog]
       setURLToShare:[NSURL URLWithString:myUrl]]
      setPrefillText:oPin.sName] open];

}
Run Code Online (Sandbox Code Playgroud)

一切正常,控制台没有错误,但是当使用此链接打开Safari手机时(适用于所有桌面浏览器),我收到404错误!

https://plus.google.com/share?client_id=122385832599-2mcvobo565un3ab7d6d06m6fjemocto9.apps.googleusercontent.com&continue=com.pinstyle.pinstyle%3A%2F%2Fshare%2F&text=NEU%20H%26M%20Divided%20Grey%20blogger% 20Trend%20urban%20Leder%20Biker%20Jacke%20Nieten%2034%20S%20XS%2036&URL = HTTP%3A%2F%2Fpinboard.maryme.lan.s3.amazonaws.com%2F1%2F25607-neuhmdividedgreybloggertrendurbanlederbikerjackenieten34sxs36.jpg&bundle_ID的= com.pinstyle. pinstyle&gpsdk = 1.0.0

有人有同样的错误:https://groups.google.com/forum/#! msg/google-plus-Developers/ZSCxGNTqRJY / jidPJ076BfYJ

但解决方案是将BundleID更改为另一个至少有一个点.我的bundleId已经有两个点,所以我不知道该怎么做.有没有人知道如何解决这个问题?谢谢!

小智 0

这似乎是捆绑包ID身份验证错误,如果您将捆绑包ID更改为另一个,而没有在谷歌服务器上的应用程序服务中进行相应的更改,您应该会收到此错误。

所以,尝试修改你的bundle id并将其修改为你在Google服务器上输入的id。