小编ste*_*k21的帖子

如何获取设备令牌

我有一个适用于iOS的应用程序,我想集成那里的推送通知。我在 youtube 上看过一个教程,一切正常,但最近我正在使用开发证书(用于测试 - 不是用于 AppStore),并且我的服务器上有 PHP 脚本。在这个文件中存储有我的 iPhone 的 deviceToken,它是用 php 变量 $deviceToken 编写的。但是现在,当我想在 AppStore 中使用它时,如何从下载我的应用程序的每个人那里获取设备令牌并将其放入 PHP 脚本中?

这是我的 PHP 文件:

 if($_POST['message']){

        $deviceToken = '(my device token)';

        $message = stripslashes($_POST['message']);

        $payload = '{
                        "aps" : 

                            { "alert" : "'.$message.'",
                              "badge" : 1,
                              "sound" : "bingbong.aiff"
                            } 
                    }';

        $ctx = stream_context_create();
        stream_context_set_option($ctx, 'ssl', 'local_cert', 'cert.pem');
        stream_context_set_option($ctx, 'ssl', 'passphrase', 'password');
        $fp = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx);
        if(!$fp){
            print "Failed to connect $err $errstrn"; …
Run Code Online (Sandbox Code Playgroud)

php xcode push-notification apple-push-notifications devicetoken

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

ios - 从NSDictionary获取值

我的服务器上有JSON,它被解析为iOS应用程序到NSDictionary.NSDictionary看起来像这样:

(
        {
        text = Aaa;
        title = 1;
    },
        {
        text = Bbb;
        title = 2;
    }
)
Run Code Online (Sandbox Code Playgroud)

我的问题是 - 如何从第一维获得文本,所以它应该是"Aaa".我试过用这个:

[[[json allValues]objectAtIndex:0]objectAtIndex:0];
Run Code Online (Sandbox Code Playgroud)

但它没有用,它以错误结束

Terminating app due to uncaught exception
'NSInvalidArgumentException', reason: '-[__NSCFArray allValues]:
unrecognized selector sent to instance 0x714a050'
Run Code Online (Sandbox Code Playgroud)

那么请你帮我一下,如何从指定的索引中获取一个值?谢谢!

json nsdictionary ios

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

如何从应用程序中删除ios今天的扩展

我已经添加today extension到我的应用程序(仅用于测试),现在,我想删除它.我已经尝试删除所有似乎与扩展程序相关联的文件,但是当我再次运行应用程序时,今天的通知视图中仍然可以使用扩展程序...任何人都可以帮我删除它吗?非常感谢!

ios ios-app-extension today-extension

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

停止Google索引子域名

我有子域“ klient”用于为客户测试网站,但我不想将其编入索引。我在robots.txt(在我们网站的根目录中)中设置了以下代码:

User-agent: *
disallow: /subdom/klient/*
Run Code Online (Sandbox Code Playgroud)

但是我不确定它是否真的有效,因为我现在在Google搜索结果中找到了测试站点...

哪里可能有问题,或者我们怎么能阻止Google和其他漫游器将该文件夹编入索引...?

谢谢

robots.txt google-index

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

如何将数据从iOS应用程序发送到http服务器

如何将iOS应用程序中的字符串中的某些数据发送到我的服务器,PHP脚本会将此数据写入数据库?

php xcode ios

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