我检查了大量的清单,我已经尝试了所有可能的解决方案,但我的IAP永远不会有效!(只需拥有最后的解决方案:重新启动整个过程,包括生成新的App ID)
我的清单:
V您是否为应用程序ID启用了应用程序内购买?: 当然
你有没有检查过你的产品清仓?:一开始
V您是否已提交(并可选择拒绝)应用程序二进制文件?:我的应用程序已经在App Store上销售.
V您的项目的.plist捆绑ID是否与您的App ID相匹配?:当然,这样我就可以通过发布配置文件销售我的应用程序.
V您是否为新的App ID生成并安装了新的配置文件?:两次!(不是我的用户认证档案)
V您是否已使用此新配置文件将项目配置为代码签名?:好的
V您是否正在为iPhone OS 3.0或更高版本构建?:我使用iPhone4并为iOS3.0构建
V您在制作SKProductRequest时是否使用完整的产品ID?:我尝试了完整的ID和没有前缀.
V自从将产品添加到iTunes Connect后,您是否等了几个小时?:已经超过3天了.
V您的银行详细信息是否在iTunes Connect上有效?(通过Mark):银行,税务和所有三份合同均生效.(我怎么知道银行detils'活跃'?我填写所有空白并提交)
V您是否尝试从设备中删除该应用并重新安装?(通过Hector,S3B,Alex O,Joe和Alberto):很多次...删除重新安装删除所有配置文件重新安装...断开连接,重新启动等等...
我的IAP状态是'等待屏幕截图'
我使用了明确的应用ID
您未完成所有财务要求(请参阅本文档的"合同,税务和银行信息"部分).:是的
您没有使用显式的App ID.:我使用com.app.myapp(和com.app.myapp.product1作为我的产品ID)这样的显式ID
您没有使用与您的显式应用ID相关联的配置文件.:我使用正确,以便我的应用程序在appstore上.
您没有在代码中使用正确的产品标识符.有关产品标识符的更多信息,请参阅技术问答,QA1329,"在应用内购买产品标识符".:选中已选中已选中复选并粘贴.....
您没有在iTunes Connect中清除待售应用内购买产品.: 我检查了.
您可能已修改过您的产品,但这些更改尚未可用于所有App Store服务器.:已经48小时或更长时间..
如果您或App Review拒绝了iTunes Connect中的最新二进制文件.:这是'准备出售'.(目前,已添加"准备上传")
还有一些关于谷歌的清单
(对于正在寻找IAP解决方案的人,我希望上面的清单可以帮到你)
+
更多线索......
我在另一个准备出售的应用程序中添加了一个新的IAP. - >还是不行
我添加了一个新的IAP到另一个从未发布的IAP(准备上传). - >不工作
在我的MyApp-Info.plist中,[Bundle identifier:com.my.app],[Bundle display name:MYAPP]
iTunes连接应用程序名称与"包显示名称"不同,例如"这是我的应用程序".
此问题可能与iTunes连接或我的帐户设置有关.但直到现在我才弄明白.
我只想在iOS Objective-C应用程序中将PPT或PPTX文件转换为PDF文件。(iPhone和iPad应用)
但是我找不到任何简单的解决方案来做到这一点。
有什么方法可以将PowerPoint文件转换为PDF文件?
无需其他选项,只需要将其转换即可。(由于分辨率问题,不通过生成图像)
谢谢!
变量/函数名称以下划线“_”开头,表示它是 Dart 语言中的私有变量/函数。这非常出名。
如果在函数内部使用下划线变量会怎样?
是否有必要在函数中(而不是在类中)使用声明下划线变量来表示该变量仅在函数中使用?或者因为不言而喻,声明的变量只能在函数中使用,因此使用下划线前缀只是一个多余的事情?(或者为了命名约定?)(当函数没有任何内部函数时)
带下划线:
void sample() {
var _something = getSomething();
doSomethingWith(_something);
//use _something
}
Run Code Online (Sandbox Code Playgroud)
没有下划线:
void sample() {
var something = getSomething();
doSomethingWith(something);
//use something
}
Run Code Online (Sandbox Code Playgroud)
另外,它们之间有性能相关的差异吗?
我想在.js文件中使用全局变量.例如,
当我在"a.js + a.html"中读取文件内容并保存到某个变量"fileContent"时
那么我也想在"b.js + b.html"中使用'fileContent'.
(另外,当我更改"b.js + b.html"中的'fileContent'时,应该影响"a.js + a.html"中的'fileContent')
我该怎么办?
谢谢.

我想用自定义项目模板制作水平列表框,所以我做了一个基本的模板.
但是,我找不到将"事物"绑定到WPF XAML的示例,尤其是列出了填充了自定义项的列表框.
我只是想用Image,Label,Combobox动态添加/删除列表框中的项目,之前填充的数字为1到10.
ADD/REMOVE按钮将放置在WPF控件之外,这意味着按钮将位于主窗口窗体上.
此外,主窗口窗体中有文本框和图片选择器,以便我可以更改文本和图像.
以下是XAML背后的代码:
Public Class listSequence
Public Sub New()
InitializeComponent()
listbox.Items.Add("hi")
listbox.Items.Add("there")
End Sub
End Class
Run Code Online (Sandbox Code Playgroud)
以下是XAML:
<ListBox Name="listbox" VerticalContentAlignment="Stretch" ScrollViewer.VerticalScrollBarVisibility="Disabled" ScrollViewer.HorizontalScrollBarVisibility="Auto" ScrollViewer.CanContentScroll="True" >
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" VerticalAlignment="Stretch" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
<ListBox.ItemTemplate>
<DataTemplate>
<Border Padding="10" Margin="5" BorderThickness="1" BorderBrush="Aqua" CornerRadius="0" Width="120" VerticalAlignment="Stretch">
<StackPanel>
<Image />
<Label Content="{Binding}" />
<TextBlock Text="hi" />
<ComboBox x:Name="cboRepeat" ItemsSource="{Binding}" DisplayMemberPath="RepeatCounter" IsSynchronizedWithCurrentItem="True"/>
</StackPanel>
</Border>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud) ios ×2
dart ×1
flutter ×1
iphone ×1
javascript ×1
objective-c ×1
pdf ×1
powerpoint ×1
vb.net ×1
windows-8 ×1
wpf ×1
xaml ×1
xcode ×1