小编Shi*_*hah的帖子

com.google.android.gms.auth.GoogleAuthException:getToken(未知来源)异常

在我的Android应用程序中,我试图在我的谷歌应用引擎后端服务器上验证谷歌令牌.但我总是得到这个例外:

com.google.android.gms.auth.GoogleAuthException: getToken(Unknown Source) exception
Run Code Online (Sandbox Code Playgroud)

我的代码:

    private Account mAccount = AccountManager.get(this).getAccountsByType(GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE)[0];
    private static final String SCOPE = "audience:server:client_id:" +Constants.WED_CLIENT_ID;
    String token = GoogleAuthUtil.getToken(LoginActivity.this, mAccount.name, SCOPE);
Run Code Online (Sandbox Code Playgroud)

我已经尝试了Stackoverflow中提出的每个解决方案.

google-app-engine android google-authentication

15
推荐指数
2
解决办法
9829
查看次数

还原事务不会下载内容IAP IOS

自从2天以来,我一直在努力解决这个问题.我已成功通过可下载内容实施In App购买.但每当我删除应用程序并恢复购买时,恢复实际上并不下载内容.但是,如果我在restoreTransaction中添加下载代码,它永远不会调用完成事务,导致应用程序表现得很奇怪(这是合理的),每次我删除应用程序并重新安装它.任何帮助表示赞赏!! 如果有人需要进一步解释,请告诉我.谢谢!!

    - (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions
  {
   for (SKPaymentTransaction * transaction in transactions) {
    switch (transaction.transactionState)
    {
        case SKPaymentTransactionStatePurchased:

            if(transaction.downloads)
                [self download:transaction];
            else

               [self completeTransaction:transaction];

            break;

        case SKPaymentTransactionStateFailed:

            [self failedTransaction:transaction];
            break;

        case SKPaymentTransactionStateRestored:

            if(transaction.downloads)
               [self restoreDownload:transaction];
            else
               [self restoreTransaction:transaction];

        default:
            break;
    }
};
}


 -(void)paymentQueue:(SKPaymentQueue *)queue updatedDownloads:(NSArray *)downloads
{
 for (SKDownload *download in downloads)
  {
    switch (download.downloadState) {

        case SKDownloadStateActive:
            NSLog(@"Download progress = %f",
                  download.progress);
            NSLog(@"Download time = %f",
                  download.timeRemaining);
            break;
        case SKDownloadStateFinished:
        {

           NSLog(@"URL %@",download.contentURL);
          }

            break; …
Run Code Online (Sandbox Code Playgroud)

storekit in-app-purchase ios

5
推荐指数
0
解决办法
1665
查看次数

com.facebook.widget.loginbutton xml中的错误

我知道,一旦我在stackOverflow上发布这个问题,它就会被标记为重复,但请相信我,我已经尝试了在StackOverflow中相同主题下讨论的所有可能的解决方案.

我想在我的项目中添加Facebook SDK.在我的项目 - > properties-> Android下添加它(然后添加facebook adk作为库),当我尝试创建我的xml文件并使用它显示我旁边的红十字会,无论我做什么,我都无法让这个错误消失.请帮帮我.感谢任何帮助!!

android facebook facebook-sdk-3.0

5
推荐指数
1
解决办法
9013
查看次数

在FragmentActivity中使用getActivity():android

我正在使用这个扩展另一个抽象类的类A(这个抽象类扩展了FragmentActivity)和我在A类中的一个函数中我希望得到当前活动A的getActivity().但每当我使用getActivity时,它给出我错误,getActivity()方法没有为我的类定义类型.请帮我 !!我怎么能实现这个?

我的班级代码A.

 public class A extends B
 {
  protected void onCreate(Bundle savedInstanceState) 
   {
    super.onCreate(savedInstanceState);


    setContentView(R.layout.voicing);

    //doing another initializations and stuff//

   }
  }
Run Code Online (Sandbox Code Playgroud)

B类代码

   public abstract class B extends FragmentActivity 
  {


   FragmentAdapter mAdapter;
   ViewPager mPager;
   PageIndicator mIndicator;


 }
Run Code Online (Sandbox Code Playgroud)

android android-activity android-fragmentactivity

2
推荐指数
2
解决办法
2万
查看次数

SKShapeNode消耗太多内存并减慢动画-Spritekit iOS

我正在使用SKShapeNode创建一个类似山的对象.我使用CGMutablePathRef来指向我的路径

SKShapeNode *shapenode = [[SKShapeNode alloc] init];

CGMutablePathRef path = CGPathCreateMutable();
CGPathMoveToPoint(path, NULL, 0, 0);
......
for (int i = 0; i < [refData count];i++) {


    CGPathAddLineToPoint(path, NULL, ((float)i/[refData count])*screenWidthBoundry,      [[refData objectAtIndex:i] doubleValue]);
}


CGPathAddLineToPoint(path, NULL, screenWidthBoundry, 0);
CGPathAddLineToPoint(path, NULL, 0, 0);

shapenode.path = path;
shapenode.antialiased = YES;
shapenode.fillColor = [SKColor colorWithRed:17.0/255.0 green:108.0/255.0 blue:125.0/255.0 alpha:1.0];
//shapenode.strokeColor = [UIColor clearColor];

shapenode.lineWidth = 1.0f;

shapenode.physicsBody = [SKPhysicsBody bodyWithEdgeChainFromPath:path];

shapenode.physicsBody.affectedByGravity = NO;
shapenode.physicsBody.categoryBitMask = CollisionTypeMountain;
shapenode.physicsBody.collisionBitMask = 0;
shapenode.physicsBody.contactTestBitMask = CollisionTypeBird;

CGPathRelease(path);
return …
Run Code Online (Sandbox Code Playgroud)

ios sprite-kit skshapenode

2
推荐指数
1
解决办法
2817
查看次数