标签: parse-platform

在ios项目中添加解析时遇到麻烦

我正在创建一个ios项目,我在其中添加了推送通知的解析,因此需要将其他链接器标志设置为空,但是当我将其他链接器标志设置为空时,在运行时推送视图控制器时出现以下错误

2014-09-06 21:16:04.739 Guess_Funny_Emoji [9100:a0b] + [NSDecimalNumber gad_negativeOne]:无法识别的选择器发送到类0x2c84c18 2014-09-06 21:16:04.743 Guess_Funny_Emoji [9100:a0b]由于未捕获的异常而终止应用'NSInvalidArgumentException',原因:'+ [NSDecimalNumber gad_negativeOne]:无法识别的选择器发送到类0x2c84c18'

当我通过-ObjC设置其他链接器标志时,则发生解析错误,如下所示

对于架构的i386未定义的符号: "_FBTokenInformationExpirationDateKey",从参考: - [PFFacebookTokenCachingStrategy cacheTokenInformation:]在ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) - 在ParseFacebookUtils [PFFacebookTokenCachingStrategy EXPIRATIONDATE](PFFacebookTokenCachingStrategy.o) - [PFFacebookTokenCachingStrategy setExpirationDate:]在ParseFacebookUtils(PFFacebookTokenCachingStrategy.o ) "_FBTokenInformationTokenKey",从参考: - [PFFacebookTokenCachingStrategy的accessToken]在ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) - [PFFacebookTokenCachingStrategy setAccessToken:]在ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) "_FBTokenInformationUserFBIDKey",从参考: - [PFFacebookTokenCachingStrategy facebookId]在ParseFacebookUtils(PFFacebookTokenCachingStrategy. o) - ParseFacebookUtils(PFFacebookTokenCachingStrategy.o)中的[PFFacebookTokenCachingStrategy setFacebookId:]"_ OBJC_CLASS _ $ _ FBAppCall",引自:objc-class-ref in ParseFacebookUtils(PFFacebookAuthenticationProvider.o) "_OBJC_CLASS _ $ _ FBSession",从引用:objc级-REF在ParseFacebookUtils(PFFacebookAuthenticationProvider.o) "_OBJC_CLASS _ $ _ FBSessionTokenCachingStrategy",从引用:在ParseFacebookUtils _OBJC_CLASS _ $ _ PFFacebookTokenCachingStrategy(PFFacebookTokenCachingStrategy.o)"_OBJC_METACLASS _ $ _ FBSessionTokenCachingStrategy ",引自:_ PJF_METACLASS _ $ _ PFFacebookTokenCachingStrategy in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o)ld:符号未找到架构i386 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

所以请帮我解决这个问题

objective-c ios parse-platform

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

Parse.com android无法接收JSON推送通知

我一直在吃脑筋几个小时,但找不到答案.我的问题是,我正在尝试从网络上的Parse.com控制台向我的Android设备发送推送通知,当我发送消息没有问题,但如果我尝试发送JSON,那么我将永远不会看到我的通知设备.

我正在尝试发送一条简单的JSON消息 - > {"x":"1"}

我的相关清单代码

    <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />

<permission android:protectionLevel="signature"
    android:name="my.app.package.permission.C2D_MESSAGE" />
<uses-permission android:name="my.app.package.permission.C2D_MESSAGE" />


       <!-- Parse push notification receiver -->
    <service android:name="com.parse.PushService" />
    <receiver android:name="com.parse.ParseBroadcastReceiver">
      <intent-filter>
        <action android:name="android.intent.action.BOOT_COMPLETED" />
        <action android:name="android.intent.action.USER_PRESENT" />
      </intent-filter>
    </receiver>
    <receiver android:name="com.parse.GcmBroadcastReceiver"
        android:permission="com.google.android.c2dm.permission.SEND">
      <intent-filter>
        <action android:name="com.google.android.c2dm.intent.RECEIVE" />
        <action android:name="com.google.android.c2dm.intent.REGISTRATION" />
        <category android:name="my.app.package" />
      </intent-filter>
    </receiver>
    <receiver android:name="my.app.package.parse.NotificationReceiver" android:exported="false">
      <intent-filter> …
Run Code Online (Sandbox Code Playgroud)

parsing android json push-notification parse-platform

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

Parse.com将parseObject添加到数据库异常:预期的数字,但得到了一个数组

我有以下代码:

buttonAddAlert.setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View view) {
                if(AddAlert.this.isOnline()){   
                    if(busNumber.getText().toString().isEmpty() || description.getText().toString().isEmpty()){
                        Toast.makeText((Context)(AddAlert.this.getBaseContext()), (CharSequence)("Please fill all the fields!"), (int)(Toast.LENGTH_SHORT)).show();
                    }
                    else {
                        ParseObject parseObject = new ParseObject("AlertsClass");
                        parseObject.add("BusNumber", Integer.parseInt(busNumber.getText().toString()));
                        parseObject.add("Description", description.getText().toString());
                        //requestLocation();
                        parseObject.add("Coordinates", new ParseGeoPoint(currentLatitude, currentLongitude));

                        parseObject.saveEventually(new SaveCallback() {

                            @Override
                            public void done(ParseException e) {
                                Intent recentSightingsPageIntent = new Intent(AddAlert.this, RecentSightings.class);
                                startActivity(recentSightingsPageIntent);
                            }
                        });
                    }
                }
                else{
                    Toast.makeText((Context)(AddAlert.this.getBaseContext()), (CharSequence)("Your internet connection is offline"), (int)(Toast.LENGTH_SHORT)).show();
                }
            }
        });
Run Code Online (Sandbox Code Playgroud)

当我调试代码时,当它到达"public void done(ParseException e)"时,异常(e)打印:

com.parse.ParseException:密钥BusNumber的无效类型,预期数量,但得到数组.

我有点被蒙住眼睛,我不明白为什么我收到这个错误,因为我正在将文本从EditText转换为int,并且它仍然说它是一个数组.

感谢您的时间!

arrays android parse-platform android-studio

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

PFPurchase致命异常:NSInternalInconsistencyException:“您不能购买正在购买的产品”

当用户点击两次购买Iap确认按钮时,使用以下方法分析CRASHES:

Fatal Exception: NSInternalInconsistencyException

"You cannot purchase a product that is in the process of being purchased"

PFPurchase.m line 108
Run Code Online (Sandbox Code Playgroud)

真的要由应用程序来阻止这种情况吗?

[解析1.4.1]

ios parse-platform

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

如何使用Parse Javascript API查询所有用户

我正在使用Node.js为我的Parse应用程序自动执行一些维护,并且我在请求所有用户帐户数据时遇到问题.我可以在使用REST API时请求信息,但在使用Javascript SDK时则不能.

这是代码:

var Parse = require('parse').Parse;

Parse.initialize(PARSE_APP_ID, PARSE_JAVASCRIPT_KEY, PARSE_MASTER_KEY);

var query = new Parse.Query(Parse.User);

query.find({
  success: function (results) {
    console.log(results);
},
  error: function (error) {
    console.log(error);
  }
});
Run Code Online (Sandbox Code Playgroud)

parse-platform

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

用户手机号码使用facebook android sdk

我正在使用parse.com服务处理android应用程序.我通过用户凭据登录但登录后我想从Facebook获取用户号码,就像电子邮件地址,姓氏一样.请指导我使用Android平台获取用户手机号码的方法

提前致谢

android facebook facebook-graph-api parse-platform

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

PFQueryTableViewController错误

新的Parse Sdks是否支持PFQueryTableViewController

因为我一直收到使用未声明类型的错误PFQueryTableViewController.为什么这样?

class CustomTableViewCell : PFQueryTableViewController

ios parse-platform pfquery swift

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

PFQuery按日期

我正在尝试使用PFQuery搜索包含特定日期(没有时间)的所有结果.我似乎无法弄清楚它为什么不起作用.我正在使用的代码如下.

 NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
 [dateFormat setDateFormat:@"YYY-MM-dd"];
 NSString *today;
 today = [dateFormat stringFromDate:[NSDate date]];

 PFQuery *query = [PFQuery queryWithClassName:@"Booking"];

 [query whereKey:@"nextAppointment" equalTo:today];

 [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
    if (!error) { etc etc...
Run Code Online (Sandbox Code Playgroud)

使用Parse网站将字段nextAppointment设置为日期.任何帮助,将不胜感激

ios parse-platform pfquery

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

RPSCommonObjects.m解析问题未知类型名称NSString

我正在尝试将Facebook登录集成到一个简单的标签栏控制器应用程序中.我按照步骤使用Parse和Facebook SDK设置我的环境.在我运行应用程序后,出现了一个看起来像这样的无关文件:

NSString *builtInOpenGraphObjects[3] = {
                                    @"672839339475385",      // rock
                                    @"296430467206197",      // paper
                                    @"524651207660361"};     // scissors
Run Code Online (Sandbox Code Playgroud)

显示并给我一个错误

Unknown type name 'NSString'
Run Code Online (Sandbox Code Playgroud)

我有我的桥接标题,因为我使用swift来完成这个项目.我导入了Parse和Facebook文件.当我试图评论这个文件时,它导致了更多的错误.到目前为止,这是我的应用程序无法构建的唯一原因.

我也在使用XCode 6.

facebook ios parse-platform swift xcode6

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

如何在Angular.js服务中使用Parse JS SDK?

我将用一个简单的例子来解释我的问题.

Parse.initialize("nlxy5xYYZQ1fLfFkzcyLHOifkie1dOU0ZSxoxw1w", "IRBJO7nyd1vQquhMvnyMd298ZVJ0qWg1AjxBY5nr");
var People = Parse.Object.extend("People");

var app = angular.module('app', []);

app.controller("MyCtrl", ["$scope", "PeopleService", function($scope, PeopleService){
  $scope.people = PeopleService.getPeople();
}]);

app.service("PeopleService", function(){
  var people = null;
  
  return {
    getPeople: function(){
      people = [];
      var queryObject = new Parse.Query(People);
      queryObject.find({
        success: function (results) {
          for (var i = 0; i < results.length; i++) {
            var result = results[i];
            people.push(result.get("name"));
          }
          return people;
        },
        error: function (error) {
          console.error("Error: " + error.code + " " + error.message);
        }
      });
    }
  } …
Run Code Online (Sandbox Code Playgroud)

service angularjs parse-platform

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