小编Jus*_*Leo的帖子

Xcode故事板:内部错误.请提交一个错误

当编辑在故事板,为特定类专门指定一个视图控制器,我突然当我想运行该项目遇到了这个错误.

Main.storyboard:内部错误.请在bugreport.apple.com上提交一个错误并附上"/ var/folders/79/_jh611t15qsfcx165_jv_20h0000gn/T/IB-agent-diagnostics_2015-10-28_00-33-12_730000".

现在我不能再运行我的项目了.我无法在其他任何地方找到任何关于此的信息.有没有人遇到过这个?

在此输入图像描述

xcode ios uistoryboard xcode-storyboard swift

69
推荐指数
5
解决办法
3万
查看次数

Postgresql:主键的UUID还是SEQUENCE?

我来自MySQL,在MySQL中,您可以使用AUTOINCREMENT将行的唯一ID作为主键.

我发现Postgresql中没有AUTOINCREMENT,只有SEQUENCE或UUID.I已经读过我们可以使用UUID作为表的主键的地方.这具有掩盖其他用户id的附加优点(因为我想构建将ID作为参数的API).我应该将哪个用于Postgresql?

mysql postgresql

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

应用程序从最近的任务中被淘汰后,未在Android上接收GCM消息

我正在使用GcmReceiver和GcmListenerService实现推送通知的GCM.当应用程序在前台或后台运行时,我收到通知就好了.

我的问题是,当我将应用程序从"最近的任务"列表中移开时,我再也无法接收GCM消息了(我在小米Mi3上).我了解如果您强制关闭某个应用,则不会再收到推送通知.但是,将其从"最近的任务"中移开仍应允许应用程序接收推送通知.

我用WeChat和Facebook Messenger测试了这个,当我刷掉应用程序时,我仍然会收到通知(但如果我强行关闭它,则不会收到通知).

我在这做错了什么?

表现:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.considerdigital.p1mobileapp" >

<permission android:name="com.considerdigital.p1mobileapp.permission.C2D_MESSAGE" android:protectionLevel="signature" />
<uses-permission android:name="com.considerdigital.p1mobileapp.permission.C2D_MESSAGE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="com.google.android.c2dm.permission.SEND" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

<application
    android:name=".App"
    android:allowBackup="true"
    android:icon="@drawable/p1_app_icon"
    android:label="@string/app_name"
    android:theme="@style/Theme.P1mobileapp" >

    <receiver
        android:name="com.google.android.gms.gcm.GcmReceiver"
        android:exported="true"
        android:permission="com.google.android.c2dm.permission.SEND" >
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE" />
            <category android:name="com.considerdigital.p1mobileapp" />
        </intent-filter>
    </receiver>
    <service
        android:name=".ListenerService"
        android:exported="false" >
        <intent-filter>
            <action android:name="com.google.android.c2dm.intent.RECEIVE" />
        </intent-filter> …
Run Code Online (Sandbox Code Playgroud)

android push-notification google-cloud-messaging

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

没有应用内购买机制的iOS试用版

我正在为客户开发一个应用程序,他希望该应用程序能够让用户注册并试用该应用程序14天,之后他们必须购买才能继续使用该应用程序.

我的客户不希望使用Apple的应用内购买机制吸收Apple减少30%的费用.最初我建议实施第三方支付网关,但似乎Apple不允许通过第三方支付网关解锁应用功能的应用.

我的问题是:如果我们提交允许用户注册和登录的应用程序,但只在应用程序中使用该应用程序14天而没有任何形式的支付机制以允许用户继续使用该应用程序,那么该应用程序是被拒绝?当我想在网站上设置支付网关时,在用户注册期间,向用户发送电子邮件通知他们可以到网站进行支付.

我知道Apple拒绝试用/试用应用程序,但这在技术上是一个完整的应用程序,通过网站购买的用户将能够登录并执行全部功能.我还将为Apple提供功能齐全的测试帐户.

谢谢!

app-store appstore-approval ios

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