小编Ste*_*her的帖子

在iTunes Store构建后发布iOS10/Xcode 8.0"缺少推送通知权限"错误

在为iTunes商店构建并提交存档的同时,我从apple收到此错误:

亲爱的开发者,

我们发现您最近交付的"XXXXXXXXX"存在一个或多个问题.您的投放成功,但您可能希望在下次投放时更正以下问题:

缺少推送通知权利 - 您的应用程序包含Apple推送通知服务的API,但应用程序签名中缺少aps-environment权利.要解决此问题,请确保在Provisioning Portal中为推送通知启用了App ID.然后,使用包含aps-environment权利的分发配置文件为您的应用签名.这将创建正确的签名,您可以重新提交您的应用程序.有关详细信息,请参阅"本地和推送通知编程指南"中的"供应和开发".如果您的应用不使用Apple推送通知服务,则无需执行任何操作.您可以从将来的提交中删除API以停止此警告.如果您使用第三方框架,则可能需要与开发人员联系以获取有关删除API的信息.

纠正问题后,您可以使用Xcode或Application Loader将新二进制文件上传到iTunes Connect.

问候,

App Store团队

我们尝试按照论坛中的建议重新创建配置文件,但我们仍然会收到相同的电子邮件.

在"功能"选项卡下打开内置的.xcodeproj时,推送通知设置似乎已关闭.

titanium appcelerator appcelerator-titanium

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

在 nativesscript 中的路由之间传递参数

在 NativeScript 应用程序中,我有两条路线如下:

{ path : "boxes" , component : BoxesPage } ,
{ path : "card" , component : CardPage } ,
Run Code Online (Sandbox Code Playgroud)

在 BoxesPage 中,我试图像这样将一些东西传递给 CardPage:

constructor ( private _routerExtention : RouterExtensions , private _router : Router) {
    }

onItemTap ( _box ) {
        let navigationExtras : NavigationExtras = {
            queryParams : { 'box' : _box } ,
            fragment    : 'anchor'
        };
        this._router.navigate( [ '/card' ] , navigationExtras );
    }
Run Code Online (Sandbox Code Playgroud)

然后在 CardPage 组件中:

 ngOnInit () : any {
        this.route.params.subscribe( …
Run Code Online (Sandbox Code Playgroud)

nativescript angular2-nativescript

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