当编辑在故事板,为特定类专门指定一个视图控制器,我突然当我想运行该项目遇到了这个错误.
Main.storyboard:内部错误.请在bugreport.apple.com上提交一个错误并附上"/ var/folders/79/_jh611t15qsfcx165_jv_20h0000gn/T/IB-agent-diagnostics_2015-10-28_00-33-12_730000".
现在我不能再运行我的项目了.我无法在其他任何地方找到任何关于此的信息.有没有人遇到过这个?
我来自MySQL,在MySQL中,您可以使用AUTOINCREMENT将行的唯一ID作为主键.
我发现Postgresql中没有AUTOINCREMENT,只有SEQUENCE或UUID.I已经读过我们可以使用UUID作为表的主键的地方.这具有掩盖其他用户id的附加优点(因为我想构建将ID作为参数的API).我应该将哪个用于Postgresql?
我正在使用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) 我正在为客户开发一个应用程序,他希望该应用程序能够让用户注册并试用该应用程序14天,之后他们必须购买才能继续使用该应用程序.
我的客户不希望使用Apple的应用内购买机制吸收Apple减少30%的费用.最初我建议实施第三方支付网关,但似乎Apple不允许通过第三方支付网关解锁应用功能的应用.
我的问题是:如果我们提交允许用户注册和登录的应用程序,但只在应用程序中使用该应用程序14天而没有任何形式的支付机制以允许用户继续使用该应用程序,那么该应用程序是被拒绝?当我想在网站上设置支付网关时,在用户注册期间,向用户发送电子邮件通知他们可以到网站进行支付.
我知道Apple拒绝试用/试用应用程序,但这在技术上是一个完整的应用程序,通过网站购买的用户将能够登录并执行全部功能.我还将为Apple提供功能齐全的测试帐户.
谢谢!